C语言程序设计期末考试复习题及答案(7)

发布时间:2021-06-06

while(i<j)

{t=a[i];___a[i]=a[j]___ ③______;_____④__a[j]=t______;i++;j___⑤__j--___} for(i=0;i<SIZE;i++) printf("%3d",a[i]);

printf("\n");

key:1①__d__②__d=a_____③_a=b__④b=c______⑤__c=d____①main()__②_i=200____③_i__>0____④_i%17==0_⑤__i__

①a[i]_ ②i<20__ ③__i__ ④__sum__ ⑤count_①_1__ ②_i++_ ③_m_+i_ ④_m__ ⑤_fun(10)_①_a[i] ②_SIZE_ ③a[i]=a[j] ④a[j]=t ⑤j_--

三、程序设计题目

1. 编写程序,打印下列图案

*

* *

* * *

* * * *

* * * * *

2.某数列前两项分别为1和2,其后每项为前两项之和,求此数列的第10个数。

3.一个8层的灯塔,每一层的灯数是上一层的2倍,一共有765盏灯,求灯塔底层的灯数。

(1) 从键盘输入一个华氏温度,要求输出摄氏温度,公式为

C=5*(F-32)/9

(2) 编写一个函数求y=(a-b)×(a+b),主函数用以输入a,b的值和输出y值。

(3) 编一程序:从键盘输入10个整数,计算并输出这10个数的平均数。

(4) 通过键盘输入3*4矩阵,编写一个函数求所有元素中的最大值,其中主函数完成3*4矩阵的输入和最大元素的输出。

Key:

3.

(1) main() ave=ave+a[j];

{ float c,f; }

scanf(“%f”,&f); printf(“ave=%f”,ave/10); c=5.0*(f-32)/9; }

printf(“c=%f”,c); (4)

} #include<stdio.h>

(2) int f(int a,int b) main()

{ return (a-b)*(a+b); } { int max(int array[][4]);;

main() int k,j,a[3][4];

{int a,b; for (k=0;k<3;k++)

scanf(“%d,%d”,&a,&b); for (j=0;j<4;j++)

printf(“y=%d”,f(a,b)); scanf(“%d”,&a[i][j]); } printf("the max is %d",max(a));

(3) main() }

{int a[10],j; int max(int array[][4])

float ave=0; { int k,j,max;

for (j=0;j<10;j++) max=array[0][0];

{ scanf(“%d”,&a[j]); for (k=0;k<3;k++)

C语言程序设计期末考试复习题及答案(7).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219