编写程序,输入一行数字字符,回车结束,每个数字字符的前后都有空格,把这一行中的数字转换成一个整数。
while((c=getchar())!='\n') {if(c>='0' && c<='9') n=n*10+c-'0';} 这段程序是上面题目的一段程序,什么意思啊?看不明白!
while((c=getchar())!='\n') //一个一个字符接受你输入的字符直到回车 //(虽然你是一次性输入回车这个程序是一个一个字符接受的) {if(c>源闭='0' && c<='9') n=n*10+c-'0';} /雹掘裂/if(c>='0' && c<='9') 判断字符是不是数字字符 //n=n*10+c-'0';--c-'0'把字符数字转换成整型数字 //散穗这个程序要先把n初始化为0;