C语言作业Word文档下载推荐.docx
- 文档编号:14857377
- 上传时间:2022-10-25
- 格式:DOCX
- 页数:14
- 大小:26.28KB
C语言作业Word文档下载推荐.docx
《C语言作业Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《C语言作业Word文档下载推荐.docx(14页珍藏版)》请在冰豆网上搜索。
实验三数据的存储与运算
(一)
1.掌握变量的定义及使用
2.掌握整型数据在程序中的表示及使用
1.教材P19例2.1
2.编写一个程序,要求用户输入一个美金数量,然后显示出如何用最少的面值为20美元、10美元、5美元和1美元钞票来付款。
运行结果:
Eneradollaramount:
93
Result:
$20bills:
4
$10bills:
1
$5bills:
$1bills:
3
3.输入2个变量的值,交换这2个变量的值后输出。
Input(x,y):
2,3
output(x,y):
3,2
实验四数据的存储与运算
(二)
1.掌握整型数据在程序中的表示及使用
2.掌握实型数据在程序中的表示及使用。
1.教材P24例2.2
2.教材P46习题1
3.编写一个程序,要求用户输入一个两位数,然后逆序打印出这个数。
Enteratwo-digitnumber:
28
Thereversalis:
82
实验五数据的存储与运算(三)
1.掌握符号常量、字符型数据、字符串的应用
2.掌握强制类型的转换
1.给出园半径,求园的体积v=4/3πr3
2.将小写字母转换为大写字母,并将其按字符和整数两种方式输出。
3.输入从午夜开始的秒数total_sec,请计算出等价的时间,用小时(0~23)、分钟(0~59)和秒(0~59)表示。
(建议使用%运算符)
Entertotalseconds:
2590
Time:
0:
43:
10
4.编程计算1/2+1/3+1/5的结果。
实验六数据的存储与运算(四)
1.掌握字符、字符串和转义字符的应用
1.使用转义字符输出
%%%%%%%%%%%%
/“C语言”/
%%%%%%%%%%%%
2.教材P47习题3
实验七顺序结构程序设计
(一)
1.掌握顺序结构程序的思想。
2.掌握putchar()和getchar()的使用。
1.从键盘输入一个大写字母,要求改用小写字母输出
2.从键盘输入一个英文字母在英文字母表中的序号,然后输出相对应的这个字母的大写和小写。
Enterserialnumber:
2
Alphabet:
Bb
实验八顺序结构程序设计
(二)
1.熟练掌握scanf()和printf()的使用
2.掌握顺序结构的编程
1.使用scanf函数读入2个分数,然后计算出这2个分数的和。
Enterfirstfraction:
5/6
Entersecondfraction:
3/4
Thesumis:
38/24
2.编写一个程序,对用户录入的产品信息进行格式化。
Enteritemnumber:
583
Enterunitprice:
13.5
Entesalesprofit:
25.3
Enterpurchasedate(mm/dd/yyyy):
10/11/2011
输出结果为:
ItemUnitPriceSalesprofitPurchasedate
583$13.5025.3%3/24/2010
实验九选择结构程序设计
(一)
1.熟练使用if编写程序。
1.输入两个学生a和b的成绩,输出其中高的成绩。
2.编写一个程序,从用户输入一个数值,判断此数值是不是只能被3整除,同时不能被7整除。
Enternumber:
21Print:
NO
3Print:
YES
3.编写一个程序,从用户输入一个字符,判断此字符是不是字母。
1Print:
No
aPrint:
Yes
NPrint:
实验十选择结构程序设计
(二)
1.熟练使用if语句编写程序。
1.猜数游戏,假如设定一个整数m=123,然后让其他人从键盘输入所猜的数字,如果猜对,输出“Right”,如果猜错,则输出“Wrong”,并且指出设定的数字比输入的数字大(Toohigh)还是小(Toolow)。
Enteranumber:
189
Wrong!
Toohigh
2.某幼儿园只收2—6岁的小孩,2~3岁编入小班(smallclass),4岁编入中班(middleclass),5—6岁编入大班(topclass),编写程序实现每输入一个年龄。
输出应编入什么班。
Pleaseinputage:
3
Class:
smallclass
3.编写一个程序,确定一个数的位数。
Enteranumber:
374
Thenumber374has3digits
假设输入的数最多不超过4位。
提示:
利用if语句进行数的判定。
例如,如果数在0到9之间,那么位数为1;
如果数在10到99之间,那么位数为2。
实验十一选择结构程序设计(三)
2.掌握switch语句的应用。
1.教材P113习题5
2.教材P113习题6
3.教材P113习题8
实验十二选择结构程序设计(四)
1.输入某年某月某日,判断这一天是这一年的第几天?
2.教材P114习题10
3.教材P114习题11
实验十三循环结构程序设计
(一)
1.熟练掌握while语句和do-while语句。
1.编写程序,求1+3+5+7+...+195+197+199的和。
2.编写程序,输出100-200之间,能被3整除,但是不能被7整除的数,并逐个输出。
3.编写程序,找出用户输入的一串数中的最大数。
程序需要提示用户逐个输入数值。
当用户输入0或负数时停止输入,并且输出刚刚输入的数值中的最大数。
Enter1number:
20
Enter2number:
36
Enter3number:
21
Enter4number:
5.6
Enter5number:
69.2
Enter6number:
Thelargestnumberis69.2
实验十四循环结构程序设计
(二)
1.熟练while语句和do-while语句的使用。
1.求1!
+2!
+3!
+......+n!
2.给出一个不多于5位的正整数,要求:
求出其位数,分别打印每一位数字,最后按逆序打印出这个正整数。
如输入6582,输出为2856,4,2856
3.编写程序,用下面的公式计算e的近似值:
这里n是用户输入的整数。
实验十五循环结构程序设计(三)
1.熟练掌握for语句。
1.求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。
例如2+22+222+2222+22222(此时共有5个数相加),由键盘输入a和需要有几个数相加。
2.判断一个数n是否完数,是返回1,不是返回0,完数定义:
如果一个数等于其所有真因子(不含自身)之和,则该数为完数。
要求在main函数中求出2……1000中所有的完数,并输出。
3.输入n个字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
实验十六循环结构程序设计(四)
1.输出所有的“水仙花数”,所谓的”水仙花数”是指一个3位数,其个位数字立方和等于该数本身,例如,153是一”水仙花数”,因为153=1*1*1+5*5*5+3*3*3
水仙花数为:
153370371407
2.教材P137习题4
3.教材P137习题5
实验十七循环结构程序设计(五)
1.熟练掌握break语句与continue语句的应用。
2.掌握嵌套循环的应用。
1.求1-200间的全部素数
2.请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。
(提示:
Monday星期一Tuesday星期二Wednesday星期三Thursday星期四Friday星期五Saturday星期六Sunday星期日)
运行情况:
请输入字母:
m
判断结果:
星期一
t
不能判断,请再输入一个字母:
h
星期四
3.输出图案:
*
***
*****
*******
*****
***
实验十八循环结构程序设计(六)
1.熟练掌握三种基本结构的混合的应用
1.打印杨辉三角
11
121
1331
14641
15101051
2.打印乘法口诀表。
3.有1、2、3、4四个数字,它们能组成多少个互不相同且无重复数字的三位数,编程实现,并逐个输出。
4.有30个人,其中有男人、女人和小孩,在一家饭馆里吃饭共花了50先令,每个男人各花3先令,每个女人各花2先令,每个小孩各花1先令,问男人、女人和小孩各有几人?
实验十九数组
(一)
1.掌握一维数组的定义和使用方法
2.熟练使用一维数组进行程序设计。
1.从键盘输入10个整数,保存在一个数组中,将这10个数逆序输出并求和。
2.求出数组的最大元素在数组中的下标并输出该最大值。
如输入如下整数:
876
675
896
101
301401980
431
451,则输出结果为6,980
3.编写程序,实现从键盘输入n个整数,求该组整数的平均值,并将大于平均值的整数输出。
4.青年歌手参加歌曲大赛,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 作业