以下是引用天少云在2006-10-25 20:41:40的发言:
/* */
#include
main()
{
char ch,nch; /* */
int count; /* */
int k; /* */
printf("Please input a string with a # in the end.\n");
scanf("%c",&ch); /* */ (1)
while(ch != '#') /* */ 如果输入是#结束循环,否则继续执行。
{
if(ch >= '0' && ch <= '9') 判断是否数字字符,是执行,否则执行else语句。
{
/* */
count = ch-'0'+1; /* 这一句是什么意思*/ 字符转换整形
scanf("%c",&nch); /* */
for(k=0;k
printf("%c",nch);
}
else
printf("%c",ch); /* */ 与(1)有关系,之后(2)输入有关。
printf(" "); /* */
scanf("%c",&ch); /* */(2)
}
printf("#\n"); /* */
}