问题

以下程序的运行结果是 【 9 】 。

main( )

{ int a=2,b=7,c=5;

switch(a>0)

{ case 1:switch(b<0)

{ case 1: printf ("@"); break;

case 2: printf("!"); break;

}

case 0: switch(c==5)

{ case 0 : printf (" * "); break;

case 1 : printf(" # "); break;

case 2: printf(" $ "); break;

}

default : printf("&");

}

printf("\n");

}

参考答案
您可能感兴趣的试题
  • 以下程序的输出结果是 【 10 】 。#include main( ){ printf(%d\n,strlen(IBM\n012\1\\));}
  • 已定义 char ch = $;int i=1,j; 执行 j=!ch&&i++ 以后, i 的值为 【 11 】 。
  • 以下程序的输出结果是 【 12 】 。# include main( ){ char a[]={\1, \2, \3, \4, \0};printf(%d %
  • 设有定义语句: int a[][3]={{0},{1},{2}};, 则数组元素 a[1][2] 的值为 【 13 】 。
  • 以下程序的功能是:求出数组 x 中各相邻两个元素的和依次存放到 a 数组中,然后输出。请填空。main( ){ int x[10],a[9], i ;for (i=0;i<10;i++)scanf(
  • 以下程序的功能是 : 利用指针指向三个整型变量 , 并通过指针运算找出三个数中的最大值 , 输出到屏幕上,请填空:main(){ int x,y,z,max,*px,*py,*pz,*pmax;sca