五邑大学试卷_C语言程序设计_信息学院各专业_A卷 下载本文

内容发布更新时间 : 2024/10/21 19:09:29星期一 下面是文章的全部内容请认真阅读。

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 main()

{ 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 页