编写程序,要求输入两个数,比较值的大小并输出大值和小值(用指针实现)。
查看答案
下面给定的程序中,函数fun的功能是:逆置数组元素中的值。例如:若a所指的数组中的数据为:1,2,3,4,5,6,7,8,9,则逆置后一次为9,8,7,6,5,4,3,2,1。 #include<stdio.h> void fun(int a[],int n) {int i,t; for(i=0;i<______;i++) /*第一空*/ {t=a[i]; a[i]=a[n-1-______]; /*第二空*/ ______=t; /*第三空*/ } } main() {int b[9]={1,2,3,4,5,6,7,8,9},i; printf("\n原始数据:\n"); for(i=0;i<9;i++) printf("%4d",b[i]); printf("\n"); fun(b,9); printf("\n倒置后的数据:"); for(i=0;i<9;i++) printf("%4d",b[i]); }
#include<stdio.h> long fun(int n) {long s; if(n<=2)s=2; else s=n+fun(n-1); printf("%d\t",s); return s; } main() { fun(7) printf("\n"); }
为二维数组各元素输入数据,计算并输出全部元素之和。 #define M 5 void main() { int i,j,a[M][M],sum=______; /*第一空*/ for(______) /*第二空*/ for(j=0;j<M;j++) { scanf("%d",&a[i][j]); sum+=______; /*第三空*/ } printf("sum=%d\n",sum); }
二进制文件中数据都是按其______方式存放的,文本文件中数据都是将其转换成对应的______来存放。