填空题

以下程序的运行结果是 【12】 。
#include<stdio.h>
main()
int a=1,b=2,c;
c=max(a,b);
printf("max is%d\n",c);
max(int x,int y)
int z;
z=(x>y) x:y;
return(z);

【参考答案】

max is 2
<上一题 目录 下一题>
热门 试题

填空题
以下程序是用递归方法求数组中的最大值及其下标值。请填空。 #define M 10 void findmax(int *a,int n,int i,int *pk) if(i<n) if(a[i]>a[ *pk]) 【15】 ; findmax(a,n,i+1,&(*pk)); main() int a[M],j,n=0; printf( nEnter%d data; n ,M); for(i=0;i<M;i++)scanf( %d ,a+i); findmax(a,M,0,&n); printf( The maxinum is:%d n ,a[n]); printf( It’s index is;%d n ,n);
填空题
以下程序的输出结果是 【17】 。 #include<stdio.h> main() int s[]=1,2,3,4,i; int x=0; for(i=0;i<4;i++) x=sb(s,x); printf( %d ,x); printf( n ); sb(s1,y) int *s1,y; static int i1=3; y=s1[i1]; i1--; return(y);
相关试题
  • 以下程序段的功能是统计链表中结点的个数,...
  • 以下程序用来输出结构体变量ex所占存储单元...