第一范文网 - 专业文章范例文档资料分享平台

山东建筑大学C语言程序设计习题集1-6套

来源:用户分享 时间:2025/5/25 1:53:13 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

i=3.0; j=6.2;

printf(\printf(\ }

2. 写出程序运行的结果:

#define N 2 main()

{ int i=10, j=0; do

{ j=j + i; i--; }while(i>N);

printf(\ }

3. 写出程序运行的结果: main()

{ int i,j;

for(i=6;i<=9;i++) { for(j=i;j<=9;j++)

printf(\ printf(\ } }

4. 写出程序运行的结果:

main()

{ int *var , ab ; ab=100;

var = &ab ; ab = *var +10 ; printf(\ }

5.写出程序运行的结果(输入为73,84): main ( ) {int a,b,c;

scanf (\c=max(a,b);

printf (\}

36

max(int x,int y) {int z;

z=x>y?x:y; return(z); }

四.程序设计题(20分,每题10分)

1.求一笔定期存款的利息:输入存款数、存款年数,输出到期利息。设存款利率为:1年期2%,2年期2.5%,3年期2.8%,5年期3%。利息计算公式:a=p×r×n,其中a为到期利息,p为存款数,n为存款年数(1年,2年,3年或5年),r为年利率。

2.某亿万富翁路遇阿凡提,阿凡提与他谈一个两人换钱的计划,阿凡提说:“我每天给你10万元,而你第一天只需给我1分钱,第二天我仍给你10万元,你给我2分钱,第三天我仍给你10万元,你给我4分钱,??,我每天都给你10万元,你每天给我的钱是前一天给我的钱的两倍,直到满一个月(30天)。”富翁闻之大喜,兴奋地签署了这个契约。请编写一个循环结构的程序计算一下,这一个月(30天)中,阿凡提给了富翁多少钱(用变量t表示),富翁给了阿凡提多少钱(用变量ssum表示)。 参考答案:

一.单项选择题(30分,每小题2分)

1B 6D 11C 2D 7C 12A 3D 8B 13C 4C 9C 14A 5D 10B 15B

二.程序填空题(30分,每空3分)

①n1=%d,n2=%d或n1=%d,n2=%d\\n或n1=-,n2=-或n1=-,n2=-\\n

②u:z ③a[i]>=60 ④ s++或s=s+1 ⑤j<9-i

⑥a[j]=a[j+1] ⑦a[j+1]=t ⑧y=-1.0或y=-1 ⑨y=1.0或y=1 ⑩y=0.0或y=0

三.程序阅读题(20分,每题4分)

1. 3,6,9.200000或3,6,9.2 2. i=2, j=52 3. 6 7 8 9

37

7 8 9 8 9 9

4. 110 5. Max is 84

四.1. 本题10分。

main( ) {int n; float a,p;

printf (\ scanf (\ switch (n)

{ case 1: a=p*2.0/100*n; break;

case 2: a=p*2.5/100*n; break; case 3: a=p*2.8/100*n; break; case 5: a=p*3.0/100*n; }

printf (\

}

2.本题10分。 main( ) { int i;

long s,t,ssum; 或float s,t,ssum; s=1;t=100000;ssum=1;

for(i=2;i<=30;i++) 或for(i=1;i<30;i++) { s=2*s;

ssum=ssum+s; t=t+100000; }

ssum=ssum/100;

printf(\或%f代替%ld(定义为float时) }

38

山东建筑大学C语言程序设计习题集1-6套.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3hmcg1f20x02tjb2irap_10.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top