下面程序的运行结果是_

如题所述

因为x在for-j循环中加了两次(j等于0时,加一次,j等于2时加一次),加上for-i循环中加的两次,
也就是说在for-i循环中,循环一次,x加了4次,for-i循环了2次,所以2乘以4等于8,x一共加了8次,所以答案是8

#include<stdio.h>

int main()

{

 int i,j,x=0;

 for(i=0;i<2;i++)

 { 

  x++;

  for(j=0;j<=3;j++)

  {

   if(j%2) continue;

   x++;

  }

  x++;

 }

 printf("x=%d\n",x);

 return 0;

}

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-03-17
内循环j = 0, 2时候x执行++操作,于是i运行一次x加4次,结果是2*4=8
第2个回答  2019-03-16
还没学到这。
第3个回答  2019-03-16
第4个回答  2019-03-16

2.以下程序的运行结果是___.
1)b 2)d 3)c

4. 下面程序的运行结果是( ) # lnclude <stdio.h> main( ) { int...
结果为A。p1,*p2,*p为三个指针;p1=&a;P2=&b;p1获得a的地址,指向a,p2获得b的地址,指向b;if(a<b) { p=p1;pl=p2;p2=p;},因为5<8,因此执行语句,这是个交换p1,p2指向的语句,所以p1变更为指向b,p2指向a;printf(”%d, %d”,*P1,*P2);表示输出p1,p2所指向位置的...

下面程序的运行结果是( )。 #include <stdio.h> union data {int...
如果int占2个字节,char a[2]占2个字节, i占2个,d占2个,所以选B 如果int占4个字节,那么因为字节对齐的缘故char a[2]占4个字节, i占4个,d占4个,就共占12个字节

下面程序的运行结果是( )。 main() { int c1=2, c2=0; while(!c2...
结果是2,-1 有图 要分~~

下面程序的运行结果为( )。 #include<stdio.h> void main() { int a...
4,C正确,选C。但(*c)[3]=a;错大了,应该写成(*c)[3]=(int (*)[3])a;。

15.写出下面程序的运行结果___ #include <stdio.h> main() { int a...
自增运算符后缀,所以先引用,后自增,m为2,m>2为假,然后m自增一值为3,执行else部分,m+2=5 7.注意是x=2 ,是=,赋值号,也就是x被赋值为2,表达式非零,为真执行y= y+2;8.i为10,所以到case 10部分i+=1;i值为11,然而,后无break;所以继续下去case 11部分的内容,以此类推 9.自减运算...

下面程序段的运行结果是__
结果是:include<stdio.h> main(){ int x=2;do { printf("*");x--;}while(x!=0);} do循环,条件是当X!=0;本来x=2; 执行一次do..输出一个“*”x--使 x-1 就等于1 x等于1 条件还成立 继续执行do..再次输出一个“*”,x--使 X等于0 条件不成绩 do循环结束 所以答案是“*...

下面程序的运行结果是_
x加了4次,for-i循环了2次,所以2乘以4等于8,x一共加了8次,所以答案是8 include<stdio.h>int main(){ int i,j,x=0; for(i=0;i<2;i++) { x++; for(j=0;j<=3;j++) { if(j%2) continue; x++; } x++; } printf("x=%d\\n",x); return 0;} ...

下面程序运行的结果是
问题一:下面程序的运行结果是 。 你应该就这一句不好理解吧?for (i =0; ch[i]>=’0’ &&ch[i]=’0’ &&ch[i] 问题二:50、下面的程序,其运行的结果是……… ( ) char c[5]={'a','b','\\0','c' 答案是B 因为输出%s时遇到\\0结束,c指向c[0],所以输出了c[0]和...

C语言问题:下面程序的运行结果是
看看程序逐步运行跟踪结果:i=1;[i=1] i<5成立,开始循环: i%2为真, printf输出[*], printf累计输出[*#]i++;[i=2] i<5成立,继续循环: i%2为假, continue;i++;[i=3] i<5成立,继续循环: i%2为真, 累计输出[*#*], 累计输出[*#*#]i++;[i=4] i<5成立,继续循环: i%2为...

相似回答