C语言课后作业题.docx
《C语言课后作业题.docx》由会员分享,可在线阅读,更多相关《C语言课后作业题.docx(25页珍藏版)》请在第一文库网上搜索。
1、C语言作业题【输出形式】用户在下一行显示输出结果【样例输入】3.47【样例输出】3【样例说明】与输入值3.47接近的整数为3和4.3.47比3,5小,舍掉小数部分,结果为3o【评分标准】结果完全正确得20分,每个测试点4分。提交程序名为:CO1O4.C。当前编程题:第一次作业-计算空格换行个数5 .【问题描述】编写一程序,分别计算所输入的字符串中空格,换行符的个数。【输入形式】输入可以是键盘上的任意字符。【输出形式】分别输出空格,换行符的个数,输出的结果一行显示,数字之间以空格格开。【输入样例】bbsspp=fz【输出样例】21【样例说明】字符b与S之间有一个空格,S与P之间有一个空格,P与f
2、之间有一个换行。【评分标准】结果完全正确得20分,每个测试点4分。提交程序名为:CO1o5.C。当前编程题:第一次作业-整数组合(选做题)6 .【问题描述】假设UnSignedShOrt类型占16位,x、y、Z都是Short类型C编写一程序,从键盘输入x,y的值(十进制形式),然后将X的高8位作为Z的高8位,y的高8位作为Z的低8位,最后输出Z的值(十进制形式).【输入形式】以十进制形式输入X和y的值,以空格隔开。【输出形式】以十进制形式在新的一行上输出z值。【输入样例】8402177【输出样例】776【样例说明】840的二进制形式为:00000011010010002177的二进制形式为:O
3、OOO100010000001将840的高8位作为结果的高8位,2177的高8位作为结果的低8位,所以结果为:0000001100001000,即十进制形式为:776【评分标准】结果完全正确得20分,每个测试点4分。提交程序名为:CO1O6.C。当前编程题:第二次作业-数字排序1 .【问题描述】编写一个程序,将输入的三个数从小到大排列出来。【输入形式】用户在第一行输入三个数字,每个数字用空格分开。【输出形式】程序在下一行按照从小到大的顺序将三个数字输出出来,每个数字也用空格分开。要求程序可以处理整数和浮点数两种输入情况的比较。【样例输入】2.45.61.5【样例输出】1.5#2.4#5.6#表
4、示空格(要求输出时输出空格,而不是输出#,这里#只是表示空格而已!)【样例说明】输入3个数字,每个数字之间用空格分开,并且进行从小到大排列,最后进行输出。这里的数字可以是整数,也可以是浮点数。提示:输入时以晰格式读入到f1oat类型的变量中,排完序以后,输出时以%g格式输出即可。【评分标准】结果完全正确得20分,每个测试点4分。提交程序名为:Sort当前编程题:第二次作业-找最大最小整数2 .【问题描述】编写一个程序,用户输入若干整数,试找出其中的最大数和最小数。【输入形式】用户在第一行待输入数据个数,在第二行输入数据。【输出形式】程序在下一行输出数据的最大值和最小值【样例输入】5896296
5、7452【样例输出】9652【样例说明】用户第一次输入的为数据个数,在下一行依次输入数据。输出为5个数中的最大值和最小值,输出时候两个数之间用空格分隔。【评分标准】结果完全正确得20分,每个测试点4分。提交程序名为:getmaxandmin.c当前编程题:第二次作业-日期天数转换3 .【问题描述】编写一个程序,用户输入日期,计算该日期是这一年的第几天。【输入形式】用户在第一行输入一个日期(年月日,中间以空格分割)【输出形式】程序在下一行输出一个整数【样例输入】2006221【样例输出】52【样例说明】用户以年月日的格式输入,中间以空格分割,程序计算出该天是输入年份的第几天并输出该天数。另外还需
6、要判断这一年是否为闰年。【评分标准】结果完全正确得20分,每个测试点4分。提交程序名为Fatetodayc当前编程题:第二次作业-求和4 .【问题描述】编写一个程序,求s=1+(1+2)+(1+2+3)+(1+2+3+n)【输入形式】输入一个正整数n,根据求S公式计算S并输出。【输出形式】输出的为S的结果。【样例输入】5【样例输出】35【样例说明】用户输入一个正整数,按照公式将输入值赋给n,输出计算后的结果。【评分标准】结果完全正确得20分,每个测试点4分。当前编程题:第二次作业-简易计算器5 .【问题描述】编程实现简易的计算器:读入两个整数运算数(data1和data2)及一个运算符(OP)
7、,计算表达式data1opdata2的值,其中op可以是【输入形式】控制台输入运算数和运算符:1首先输入以空格分隔的两个整数,分别是data1和data2;2.输入一个字符作为运算符。p.OP可以是。输入时,data1.data2.OP之间各留有一个空格。具体格式见样例输入。【输出形式】控制台输出运算结果【样例输入】235*【样例输出】115【样例说明】输入中先后输入第一个运算数23,第二个运算数5,运算符。,要求对23和5进行乘法运算。计算结果为115o【评分标准】该题共20分,每个测试点4分。本题要求上传程序的源文件。所采用语言可以是C(.c).即所上传的文件名为ca1cu1ator.c当
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课后 作业题