2022年C语言程序设计期末考试及答案.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年C语言程序设计期末考试及答案.pdf》由会员分享,可在线阅读,更多相关《2022年C语言程序设计期末考试及答案.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一次试验1. 编写一个程序, 求出给定半径r 的圆的面积和周长,并且输出计算结果。其中:r 的值由用户输入,用浮点型数据处理。#include void main( )float PI=;float r,area,perim;printf(请输入圆的半径: n);printf(r=);scanf(%f,&r); 2. 给一百分制成绩,要求输出成绩等级A、B、C 、D 、E。90 分以上为 A,8089 分为 B, 7079 分为 C , 6069 分为 D ,60 分以下为 E。#include void main() int iNum;printf(请输入分数:); scanf(%d, &
2、iNum); switch (iNum / 10) case 10: case 9 : printf(学生成绩 An);break; case 8 : printf(学生成绩 Bn);break; case 7 : printf(学生成绩 Cn);break; case 6 : printf(学生成绩 Dn);break; default: printf(学生成绩 En);break; 3. 输入两个正整数m和 n,求其最大公约数和最小公倍数。#include 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -
3、第 1 页,共 7 页 - - - - - - - - - - int main() int p,r,n,m,temp;4. printf(请输入两个正整数n,m:);.a (n 个 a)之值,其中a 是一个数字。例如:2+22+222+2222+22222(此时n=5) ,n由键盘输入。#include int main(void) int sum = 0; int sun = 0; int a; int n; int i = 0; printf(请入入 a 值(整数):n); printf(a = ); scanf(%d, &a); printf(请入入 n 值:n); printf(n
4、= ); scanf(%d, &n); while (in) sum = a + sum * 10; sun += sum; +i; printf(sun = %d n, sun ); return 0; 第二次试验1. 有一分数序列:.1321,813,58,35,23,12求出这个数列的前20 项之和。#include main() 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 7 页 - - - - - - - - - - int i,x,y,a; float sum=0; x=2;
5、y=1; for(i=1;i20;i+) sum+=(float)(x)/y; 将字符串 computer 赋给一个字符数组 strcpy(str, computer); 然后从第一个字母开始间隔地输出该串 while(*pStr != 0 ) printf(%cn, *pStr); pStr+; return 1; 1. 将无符号八进制数字字符串转换为十进制整数。例如, 输入的字符串为556,则输出十进制整数366。用指针实现。#include void main() char *p, s6;int n=0;p=s;gets(p);while(*p!=0)n=n*8;n=n+(*p-0);p
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 语言程序设计 期末考试 答案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内