<5>/*------------------------------------------------------ 【程序改错】 请在FOUND注释行下一行找出错误,并将正确写法填写到对应空格内。 -------------------------------------------------------- 功能:输入字符序列,字符序列以特殊字符“#”结束。程序从前依次读入字符,并翻译出新的字符输出。翻译的规则是:如果当前读入的字符是数字符,如果该字符的面值为n, 则它的后一个字符(包括数字符)需重复输出n+1次如果当前读入的字符不是数字符,则输出该字符。输出时,以上述一次翻译为一组,不同组间输出用一个空白字符隔开。翻译直至当前读入的字符为字符‘#’,结束翻译和输出。 ------------------------------------------------------*/ #include
void main() { char ch,nch; int count; int k; printf("Enter string.\n"); scanf("%c",&ch); /**********FOUND**********/ while(ch='#') { if(ch>='0'&&ch<='9') { /**********FOUND**********/ count=ch-'0'-1; scanf("%c",&nch); for(k=0;k