以下程序的输出结果是______。 main( ) { int y=9; for(;y>0;y--)
以下程序的输出结果是______。 main( ) { int y=9; for(;y>0;y--) if(y%3==0) { printf("%d",--y);continue;}}
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:852
循环前,变量y的值为9,其中,循环语句在y大于。情况下循环,每次循环后y的值都减1。循环体是当y能被3整除时输出表达式--y,输出的是减1后的y值。这样,第一次循环因y为9,能被3整除,输出8,y也变成8。又经两次循环,y的值变为6,又让y减1变成5,并输出5;又经两次循环,y的值变成3,让y减1变成2,输出2;再经两次循环后,y的值变成0,结束循环,所以程序输出852。
相似问题
设Y是int型变量 请写出判断Y为奇数的关系表达式【 】。请帮忙给出正确答案和分析 谢谢!
设Y是int型变量,请写出判断Y为奇数的关系表达式【 】。请帮忙给出正确答案和分析,谢谢!
若x和y都是double型变量 且x的初值为3.0 y的初值为2.0 则表达式pow(y fabs(
若x和y都是double型变量,且x的初值为3 0,y的初值为2 0,则表达式pow(y,fabs(x))的值为 【 】。请帮忙给出正确答案和分析,谢谢!
下面程序的运行结果是【 】。 include<stdio.h> define SIZE 12 mai
下面程序的运行结果是【 】。 include<stdio.h> define SIZE 12 main() { char s[SIZE];int i;for(i=0;i<SIZE;i++) s[i]=A+i+321;
以下程序运行后的输出结果是【 】。 include <string. h> cbar *ss(cha
以下程序运行后的输出结果是【 】。 include <string h> cbar *ss(char *s) { char *p, t; p=s+1; t=*s; while(-p){*(p-1)=*p; p++;}
以下程序的输出结果是【 】。 float fun(int x int y) { return(x+y
以下程序的输出结果是【 】。 float fun(int x,int y) { return(x+y);} main() { int a=2,b=5,c=8; printf( "%3 0f n ",fun((int)fun(a+c,b),a-c));}请帮忙给出正确答案和分析,谢谢!
