main( ) {int x=3; do {printf("%d\n",x-=2;} while (--x)); }
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/20 14:53:54
main( ) {int x=3; do {printf("%d\n",x-=2;} while (--x)); }
printf("%d\n",x-=2; 这个地方少个右括号,
还有输出结果是:
1
-2
不知道楼主具体是什么意思?
看看对你有用没?
再问: 不好意思,是忘加一个右括号了,能有祥细的解题步骤吗?
再答: 你那道题具体要实现什么功能啊?不知道、 但是输出结果就是: 1 -2
再问: 我就是问输出结果,当!(--x),为负数的逻辑非就是假吧?结束循环
再答: 是的。只有!(--x) 这时的x为1时才为真。其他都为假。
还有输出结果是:
1
-2
不知道楼主具体是什么意思?
看看对你有用没?
再问: 不好意思,是忘加一个右括号了,能有祥细的解题步骤吗?
再答: 你那道题具体要实现什么功能啊?不知道、 但是输出结果就是: 1 -2
再问: 我就是问输出结果,当!(--x),为负数的逻辑非就是假吧?结束循环
再答: 是的。只有!(--x) 这时的x为1时才为真。其他都为假。
main( ) {int x=3; do {printf("%d\n",x-=2;} while (--x)); }
5.main() { int x; x=3; do { printf(“%d”,x--); }while(!x);
#includemain(){int x=3;do{printf("%3d\n",x-=2);}while(!(--x)
#includemain(){int x=3;do{printf("%d\n",x-=2);}while(!(--x))
void main() { int x=0,y=5,z=3; while() printf("%d,%d,%d\n",x
问一道c语言的题目main(){int x=3;do{printf("%d",x--);}while(!x)}请问输出的
int x = 3; do { printf("%3d",x -= 2 ); } while ( ( --x) ); (
void main() {int x=4;if(x++>=5)printf("%d/n",x);else printf(
main() { int x=10; int y=x++; printf("%d,%d\n",(x++,y),y++);
下列程序的输出是( ).main() {int x; printf("%d\n",(x=3*5,x*2,x+10));}
main() {int x=10,i=1,j=2; printf (“%d,%o,%x\n”,x,x,x); print
关于C语言中的感叹号若有如下语句int x=3;do{printf(" %d\n",x-=2);}while(!(--x