下面程序的输出是( )。 #define SUB(x,y) (x)*y main() {int a=3,b=4; printf("%d\n",SUB(a++,b++)); }
A.12
B.15
C.16
D.20
A.12
B.15
C.16
D.20
下面程序的输出是______。
#define PR(ar)printf("%d", ar)
main()
{intj,a[]={1,3,5,7,9,11,13,15},*p=a+5;
for(j=3;j;j--)
{switch(j)
{ case 1:
case 2:PR(*p++); break;
case 3:PR(*(--p));}
}
}
下面程序的输出结果是【 】。 define MAX 3 int a[MAX]; main() {fun1();{un2(A) ;printf("\n");} funl() { int k,t=0; for(k=0;k<MAX;k++,t++)a[k]=t+t; } fun2(int b[]) { int k; for(k=0;k<MAX;k++)printf("%d",*(b+k)); }
下面程序的输出结果是【 】。 define MAX 3 int a[MAX]; main () { fun1();fun2(a);printf("\n");} fun1() { int k,t=0; for (k=0;k<MAX;k++,t++) a[k]=t+t; } fun2(int b[]) { int k; for (k=0;k<MAX;k++) printf("%d",*(b+k)); }
下面程序以每行4个数据的形式输出a数组,请填空。 define N 20 main() {int a[N],i; for(i=0;i<N;i++)scanf(“%d”,________); for(i=0;i<N;i++) {if(____________)________________; printf(“%3d”,a[i]); } printf(“\n”); }
下面程序功能是:从键盘输入数组a的各个元素,并以每行5个数据的形式输出数组中的所有元素。请填空。
#include<stdio.h>
#define N 20
main()
{ int a[N],i;
for(i=0;i<N;i++)
______;
for(i=0;i<N;i++)
{if(______)______;
printf("%d",a[i]);
}
printf("\n");
}
A.10
B.20
C.25
D.30
A.1 0
B.20
C.25
D.30
下列程序的输出结果是【 】。 define PR(a)printf("%d\t",(int)(a)) define PRINT(a)PR(a);printf("ok!") main() { int i,a=1; for(i=0;i<3;i++) PRINT(a+i); printf("\n");}
以下程序的输出结果是【 】。 define MCNA(m)2*m define MCNB(n, m)2*MCRA(n)+m define f(x)(x*x) main() { int i=2, j=3; printf("% d\n", MCRB(j, MCRA(i))); }
若定义define PI 3.14159,则执行完下列程序后输出结果是______。 define PI 3.14159;printf("PI=%P",PI);