程序的意思#includemain(){ int c;while( ( c = getchar () ) = '\n')
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/09 00:08:48
程序的意思
#include
main()
{ int c;
while( ( c = getchar () ) = '\n')
{ switch ( c-'2')
{ case 0 :
\x05 case 1 :putchar ( c+4 );
\x05\x05case 2 :putchar ( c+4 ); break;
\x05\x05case 3 :putchar ( c+3 );
\x05\x05default :putchar ( c+2 ); break;
\x05 }
} printf( "\n" );
}
#include
main()
{ int c;
while( ( c = getchar () ) = '\n')
{ switch ( c-'2')
{ case 0 :
\x05 case 1 :putchar ( c+4 );
\x05\x05case 2 :putchar ( c+4 ); break;
\x05\x05case 3 :putchar ( c+3 );
\x05\x05default :putchar ( c+2 ); break;
\x05 }
} printf( "\n" );
}
switch检测c与2的ASCI码的差值,然后执行后面的内容,如果差值为0,则执行case0 case1 case2,如果为1,则执行1 2,以此类推(这是由于break),如果不是上述的差值只执行default,最后打印回车
再问: while( ( c = getchar () ) != '\n')这一句是什么意思
再答: 就是检测得到的字符是不是回车,不是的话就循环,是的话就退出循环
再问: while( ( c = getchar () ) != '\n')这一句是什么意思
再答: 就是检测得到的字符是不是回车,不是的话就循环,是的话就退出循环
程序的意思#includemain(){ int c;while( ( c = getchar () ) = '\n')
c语言中 while ((c=getchar()) = '\n')不懂
c语言while((ch=getchar()) i='\n'的i='\n'的作用是什么?
#includemain(){int a=1,b=2,c=2,t;while(a
这条语句有什么错误么#includemain(){char c;{\x05while((c=getchar())!='\
C语言中.新手啊以下程序#include main(){ while (putchar(getchar())!=’!’)
素数 回文数#includemain(){ int i,n,a,b,c,d,j,count; while (scanf(
C语言中关于画圆程序#include#includemain(){double y;int x,m;for(y=10;y
求做个C语言程序.#includemain(){int a,b,c,d,t;printf("请输入一个四位数:\n");
#includemain(){int x=3;do{printf("%3d\n",x-=2);}while(!(--x)
#includemain(){int x=3;do{printf("%d\n",x-=2);}while(!(--x))
#includemain(){ long nc;nc=0;while(getchar()!=EOF)++nc;print