main( )
{
int i;
for (i=1;i<6;i++)
{ if(i % 2)
printf("*");
else continue;
printf("&");
}
printf("%\n");
} 问输出结果 求详细
为什么第一个输出*&?
追答{
if(i % 2)
{
printf("*");
}
else
{
continue;
}
printf("&");
}
这样看你就明白了,走了if就不走else了
可不可以解释下
追答第一次,i=1,打印出* 不执行continue,继续执行输出&
第二次,i=2,直接continue
第三次,i=3,打印出* 不执行continue,继续执行输出&
第四次,i=4,直接continue
第五次,i=5,打印出* 不执行continue,继续执行输出&
所以最后结果为*&*&*&
main( ) { int i; for (i=1;i<6;i++) { if(i % 2) printf("*"); el...
i=1;i%2=1;输出*& i=2;i%2=0;跳过 i=3;1%2=1;输出*& i=4;i%2=0;跳过 i=5;1%2=1;输出*& 输出
...main() { int i; for(i=1;i<=5;i++) { if(i%2) printf("*"); el...
if(i%2) 即i为奇数执行,但是要注意执行的有两处即printf("*");和printf("#");即当i=1时输出的是 *# 而不是 * 。i为偶数的时候,执行else continue;即跳过后面剩余循环体printf("#");直接i++,继续进行if判断。综上,i=1输出 *# ;i=2不输出;i=3输出 *# ;i=4不输出;i=5...
main() { int i; for(i=1;i<6;i++) { if(i%2) {printf("#");cont...
main(){ int i;for(i=1;i<6;i++) \/\/5次循环,i从1到5递增 {if(i%2){printf("#");continue;} \/\/如果i是奇数,打印#,并跳出本次循环,执行下一次循环 printf("*"); \/\/打印* 这句有错误,已修改。} printf("\\n");} 解释就是打印5个字符,第奇数个字符是#,第偶数...
c语言:main(){inti;for(i=1;i<=5;i++){if(i%2)printf("
continue语句肯定是开始下一次循环的,显示#是因为 if 语句条件满足后,输出*,然后跳出if语句块到printf("#"),输出了#。要想不输出#,可以在printf(*)后加上continue;if(i%2){ printf("*"); continue;}else continue;printf("#")...
main(){inti;for(i=1;i<=5;i++){if(i%2)printf("*");elescontinue;printf...
eles应为else ,结果为:“ *#*#*#$ ”然后换行。
#include<stdio.h> main(){int i;for (i=1;i<5;i++)
首先i=1,i%2=1,执行printf(" * "),然后执行printf("#");,进入下一个循环;其次i=2,i%2=0,执行else continue,直接进入下一个循环;再次i=3,i%2=1,执行printf(" * "),然后执行printf("#");,进入下一个循环;第四i=4,i%2=0,执行else continue,直接进入下一个循环;第...
main() { int i;for (i='A';i<'I';i++) printf("%c",i+32);printf("\\...
小写的a到i不包含i
C语言#include<stdio.h> void main(void) { int i; for(i=1;i...
当i等于1、3、5都会打印 因为那个打印$的语句在if的后面,不属于if
main() {int i; for(i=1;i+1;i++) {if(i>4) {printf("%d\\n",i); br...
前加加,也就是++i,编译时编译成先自加1,然后在参与预算,而后加加,也就是i++,编译时编译成先参加运算在自加1。你给的程序的目的很明显,就是在1到40中选出一个数再打印出来。而如何选中这个数就看给的2个判断条件,一,i++%5==0;二,++i%8==0。当这两个条件同时满足时这个数就...
main() { int i; for (i=0;i<6;i++) printf (“%d”,++i); printf...
main(){ int i;\/\/for (i=0;i<6;i++)i=0;printf ("%d \\n ",++i); \/\/ i = 1 输出 1i++; \/\/ i = 2printf ("%d \\n ",++i); \/\/ i = 3 输出 3i++; \/\/ i = 4 printf ("%d \\n ",++i); \/\/ i = 5 输出 5i++; \/\/ i = 6 , i 不小于 6...