填空题

下列程序的运行结果是______。 #define P(a) printf("%d ",a) main() { int j,a[]= { 1,2,3,4,5,6,7},i=5; for(j=3;j>l ;j--) { switch(j) { case 1: case 2: P(a[i++]); break; case 3: P(a[--i]); } } }

【参考答案】

5 5
<上一题 目录 下一题>
热门 试题

填空题
下列程序的运行结果是______。#include<stdio.h>main(){ int fun();fun();}fun(){ static int a[4]={ 1,2,3,4};int i;for(i=0;i<4;i++) a[i]+=a[i];for(i=0;i<4;i++) print f( %d, ,a[i] );printf n );}
填空题
设有下列程序:#include<stdio.h>#include<string.h>main(){ int i;char s[10],t[10];gets(t);for(i=0;i<2;i++){ gets(s);if(strcmp(t,s)<0)strcpy(t,s);}print f( %s n ,t);}程序运行后,从键盘上输入(<CR>代表回车符): DEF<CR>BADEF<CR>QTHRG<CR>,则程序的输出结果是______。
相关试题
  • 已有定义int(*q)(),指针q可以( )...
  • 若有下列说明和语句,则对结构体变量st中成...
  • 下列程序的输出结果是( )。 point(cha...
  • 下列关于栈的描述中错误的是( )。
  • 字符串 ABCDEF 的长度是( )。