n=0;for(ch=getchar();ch!='\n';n++);
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/08/28 14:22:00
n=0;for(ch=getchar();ch!='\n';n++);
设变量已经正确定义,以上程序段能不能统计出一行中输入的字符个数呢?请说明理由...比较急!
设变量已经正确定义,以上程序段能不能统计出一行中输入的字符个数呢?请说明理由...比较急!
可以,统计输入回车前输入的字符个数.
getchar()每次从缓冲区读一个字符,当读到回车里,结束循环
再问: 可是正解是不能..
再答: 我看错了,你那ch = getchar();只会执行一次,是的循环里面也写一条
再问: 这里的n怎么理解啊?什么叫“是的循环里面也写一条”...
再答: 在循环里面也写一条ch = getchar(); n是你的读数变量 for(ch=getchar();ch!='\n';n++) ch = getchar();
getchar()每次从缓冲区读一个字符,当读到回车里,结束循环
再问: 可是正解是不能..
再答: 我看错了,你那ch = getchar();只会执行一次,是的循环里面也写一条
再问: 这里的n怎么理解啊?什么叫“是的循环里面也写一条”...
再答: 在循环里面也写一条ch = getchar(); n是你的读数变量 for(ch=getchar();ch!='\n';n++) ch = getchar();
while((ch=getchar())!='\n')是什么意思
char a=0,ch; while((ch=getchar())!='\n') { if(a%2!=0&&(ch>='
已知char ch;执行语句“while(ch=getchar()!='\n');”时输入“abcde”后,变量ch的值
c语言while((ch=getchar()) i='\n'的i='\n'的作用是什么?
main() { char ch; ch='H'-'A'+'0'; printf("%c\n",ch); }
C语言中n = ch -
C语言~main( ) { char ch; ch=getchar( ); if (ch>='A' && ch
CH2=CH-CH(CH3)-CH(OH)-CH3怎么命名?(CH3)2N-CHO怎么命名?
#include void main() { char a=0,ch; while ((ch=getchar ())!=
C语言for(i=0;(c=getchar())!='\n';i+=c)中,
#include main() {char ch; ch='A'+'5'-'3'; printf("%d,%c\n",c
while((ch=getcher())!='\n') 是什么意思啊