内容发布更新时间 : 2025/1/9 4:56:45星期一 下面是文章的全部内容请认真阅读。
2. 下面程序中的数组a包括10个整型元素,从a中第二个元素起,分别将后项减前项之差存入数组b,并按每行3个元素的形式输出数组b。
main() {
int a[10],b[10], i;
for(i=0; ___________; i++) scanf(“%d”,&a[i]); for (i=1;___________; i++) b[i]=a[i]-a[i-1]; for(i=1;i<10;i++)
{ printf(“=”, b[i]);
if (___________) printf(“\\n”); } }
3. 找出输入的10个整数中的最大数。 #include
{ int k,max, ; for(k=0;k<10;k++)
scanf(“%d”,&num[k]); max=0;
for(k=9; ; k--)
if (num[max] 得分五、 程序设计(14%:2小题,每小题7分) 1.编写程序,要求从键盘输入两个整数x和y,并将较大值输出来。 第 6 页 共 7 页 2. 编写函数void fun(int *s, int t , int *k),该函数求数组中的最小值的下标,并存放到指针k所指示的存储单元中,例如设有数组a和变量j: int a[10]={876,675,896,101,301,401,980,431,451,777}, j ; 则下列调用后 fun(a,10,&j); j的值为3 void fun(int *s, int t , int *k) { } 第 7 页 共 7 页