单项选择题

下列程序的输出结果是( )。
#inlude<stdio.h>
main()
int a=2, b=3, P;
p=f(a, b);
printf("%d",p);

int f(a, b)
int c;
if(a>b)c=1;
else if(a==b)c=0;
else c=-1;
return(c);

A.-1
B.0
C.1
D.2
<上一题 目录 下一题>
热门 试题

单项选择题
下述程序的输出结果是( )。 #deftne N 20 void fun(int a[], int n, int m) int i, j; for(i=m; i>n; i--)a[i+1]=a[i]; main() int i, a[N]=1, 2, 3, 4, 5, 6, 7, 8, 9, 10; fun(a, 2, 9); for(i=0; i<5; i++)printf( %d , a[i]);
A.10234
B.12344
C.12334.
D.12234
单项选择题
有以下程序: main() int k=5, n=0; do switch(k) case 1: case 3:n+=1; k--; break; default:n=0; k--; case 2: case 4:n+=2; k--; break; printf( %d , n); while(k>0&&n<5); 程序运行后的输出结果是( )。
A.235
B.0235
C.02356
D.2356
相关试题
  • return 1
  • return 0
  • 以下程序运行后的输出结果为______。...
  • 有以下程序段: #include<stdio.h> m...
  • 下列程序中的数组a包括10个整数元素,分...