main()
{ int a = 3,b = 5; swap(&a,&b); printf(“%d,%d”,a,b); }
四、编程题(本题总分20分,每小题10分)
1、编程从键盘输入一个5行5列的二维数组数据(设数值各不相等),并找出数组中的最大值及其所在的行下标和列下标。要求格式化打印输出,例如最大值形式:Max=最大值,row=行标,col=列标。 #include
Int I,j,Max,a[5][5],row,col; Max=0;
For(i=1;i<=5;i++){ For (j=1;j<=5;i++){ Scanf(“%d”,&a[i][j]); If (a[i][j]>max) { max=a[i][j]; row=I; col=j; } } }
Printf(“MAX=%D,ROW=%D,COL=%D”,MAX,ROW,COL); }
2. 主函数已有变量定义语句 double a=2.8, int n=4 , 以及函数调用语句 mypow( a,n ) 用以求a的n 次方。请编写mypow函数。
double mypow(double x,int y) { int n=0;
double ans=1.00; if(y==0)
return 1;//注意为0次方时的判断。 else {
while(n return ans; } }
C语言程序设计2013A卷
main(){inta=3,b=5;swap(&a,&b);printf(“%d,%d”,a,b);}四、编程题(本题总分20分,每小题10分)1、编程从键盘输入一个5行5列的二维数组数据(设数值各不相等),并找出数组中的最大值及其所在的行下标和列下标。要求格式化打印输出,例如最大值形式:Max=最大
推荐度:
点击下载文档文档为doc格式