C语言作业.pdf
《C语言作业.pdf》由会员分享,可在线阅读,更多相关《C语言作业.pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 实验一 C 程序的运行环境及简单程序编写(一)一、实验目的 1.了解 VC+6。0 集成环境的基本操作方法.2.了解在该系统上如何编辑、编译、连接和运行一个 C 程序。3。通过运行简单的 C 程序,初步了解 C 源程序的特点。二、实验内容 1.打印输出你的姓名,年龄,地址信息.2。编写程序,实现输出 *C语言程序设计*3.编写程序,求 2 个整数的和、差、积、商。实验二 C 程序的运行环境及简单程序编写(二)一、实验目的 1.编写运行简单的 C 程序,了解 C 源程序的特点。二、实验内容 1.编写程序,已知长方形的长为 8cm,宽为 3cm,求长方形的周长和面积。2。在上一题的源代码中,用
2、2 种注释方法,添加注释内容:这是一个简单的 C 语言程序.3.编写程序,实现输出三行文字,第一行 Print:(1)(2)&(3)|实验三 数据的存储与运算(一)一、实验目的 1。掌握变量的定义及使用 2.掌握整型数据在程序中的表示及使用 二、实验内容 1教材 P19 例 2。1 2。编写一个程序,要求用户输入一个美金数量,然后显示出如何用最少的面值为 20 美元、10 美元、5 美元和 1 美元钞票来付款。运行结果:Ener a dollar amount:93 Result:$20 bills:4 10 bills:1 5 bills:0$1 bills:3 3。输入 2 个变量的值,交
3、换这 2 个变量的值后输出。Input(x,y):2,3 output(x,y):3,2 实验四 数据的存储与运算(二)一、实验目的 1.掌握整型数据在程序中的表示及使用 2.掌握实型数据在程序中的表示及使用。二、实验内容 1 教材 P24 例 2.2 2 教材 P46 习题 1 3.编写一个程序,要求用户输入一个两位数,然后逆序打印出这个数。Enter a two-digit number:28 The reversal is:82 实验五 数据的存储与运算(三)一、实验目的 1.掌握符号常量、字符型数据、字符串的应用 2。掌握强制类型的转换 二、实验内容 1给出园半径,求园的体积 v=4/
4、3r3 2将小写字母转换为大写字母,并将其按字符和整数两种方式输出。3.输入从午夜开始的秒数 total_sec,请计算出等价的时间,用小时(0 23)、分钟(0 59)和秒(0 59)表示.(建议使用运算符)Enter total seconds:2590 Time:0:43:10 4编程计算 1/2+1/3+1/5 的结果。实验六 数据的存储与运算(四)一、实验目的 1。掌握字符、字符串和转义字符的应用 二、实验内容 1.使用转义字符输出%/“C语言”/%2。教材 P47 习题 3 实验七 顺序结构程序设计(一)一、实验目的 1。掌握顺序结构程序的思想。2。掌握 putchar()和 ge
5、tchar()的使用.二、实验内容 1从键盘输入一个大写字母,要求改用小写字母输出 2 从键盘输入一个英文字母在英文字母表中的序号,然后输出相对应的这个字母的大写和小写。Enter serial number:2 Alphabet:B b 实验八 顺序结构程序设计(二)一、实验目的 1。熟练掌握 scanf()和 printf()的使用 2。掌握顺序结构的编程 二、实验内容 1使用 scanf 函数读入 2 个分数,然后计算出这 2 个分数的和.Enter first fraction:5/6 Enter second fraction:3/4 The sum is:38/24 2编写一个程序
6、,对用户录入的产品信息进行格式化。Enter item number:583 Enter unit price:13.5 Ente sales profit:25.3 Enter purchase date(mm/dd/yyyy):10/11/2011 输出结果为:Item Unit Price Sales profit Purchase date 583$13。50 25。3%3/24/2010 实验九 选择结构程序设计(一)一、实验目的 1。熟练使用 if 编写程序.二、实验内容 1输入两个学生 a 和 b 的成绩,输出其中高的成绩。2编写一个程序,从用户输入一个数值,判断此数值是不是只能
7、被 3 整除,同时不能被7 整除。Enter number:21 Print:NO Enter number:3 Print:YES 3.编写一个程序,从用户输入一个字符,判断此字符是不是字母。Enter number:1 Print:No Enter number:a Print:Yes Enter number:N Print:Yes 实验十 选择结构程序设计(二)一、实验目的 1。熟练使用 if 语句编写程序。二、实验内容 1猜数游戏,假如设定一个整数 m=123,然后让其他人从键盘输入所猜的数字,如果猜对,输出“Right”,如果猜错,则输出“Wrong”,并且指出设定的数字比输入的数
8、字大(Too high)还是小(Too low)。Enter a number:189 Wrong!Too high 2。某幼儿园只收 2-6 岁的小孩,23 岁编入小班(small class),4 岁编入中班(middle class),56 岁编入大班(top class),编写程序实现每输入一个年龄。输出应编入什么班.Please input age:3 Class:small class 3.编写一个程序,确定一个数的位数。Enter a number:374 The number 374 has 3 digits 假设输入的数最多不超过 4 位.提示:利用 if 语句进行数的判定。
9、例如,如果数在 0 到 9 之间,那么位数为 1;如果数在 10 到 99 之间,那么位数为 2。实验十一 选择结构程序设计(三)一、实验目的 1。熟练使用 if 语句编写程序。2.掌握 switch 语句的应用.二、实验内容 1.教材 P113 习题 5 2.教材 P113 习题 6 3.教材 P113 习题 8 实验十二 选择结构程序设计(四)一、实验目的 1。熟练使用 if 语句编写程序。2.掌握 switch 语句的应用。二、实验内容 1.输入某年某月某日,判断这一天是这一年的第几天?2教材 P114 习题 10 3教材 P114 习题 11 实验十三 循环结构程序设计(一)一、实验目
10、的 1.熟练掌握 while 语句和 dowhile 语句。二、实验内容 1编写程序,求 1+3+5+7+.。+195+197+199 的和.2编写程序,输出 100200 之间,能被 3 整除,但是不能被 7 整除的数,并逐个输出。3编写程序,找出用户输入的一串数中的最大数。程序需要提示用户逐个输入数值。当用户输入 0 或负数时停止输入,并且输出刚刚输入的数值中的最大数。Enter 1 number:20 Enter 2 number:36 Enter 3 number:21 Enter 4 number:5.6 Enter 5 number:69.2 Enter 6 number:0 Th
11、e largest number is 69.2 实验十四 循环结构程序设计(二)一、实验目的 1.熟练 while 语句和 dowhile 语句的使用。二、实验内容 1.求 1!+2!+3!+.。.。+n!2。给出一个不多于 5 位的正整数,要求:求出其位数,分别打印每一位数字,最后按逆序打印出这个正整数。如输入 6582,输出为 2 8 5 6,4,2856 3.编写程序,用下面的公式计算 e 的近似值:,这里 n 是用户输入的整数。实验十五 循环结构程序设计(三)一、实验目的 1.熟练掌握 for 语句。二、实验内容 1。求 s=a+aa+aaa+aaaa+aa.a 的值,其中 a 是一
12、个数字。例如 2+22+222+2222+22222(此时共有 5 个数相加),由键盘输入 a 和需要有几个数相加。2判断一个数 n 是否完数,是返回 1,不是返回 0,完数定义:如果一个数等于其所有真因子(不含自身)之和,则该数为完数。要求在 main 函数中求出 21000 中所有的完数,并输出。3输入 n 个字符,分别统计出其中英文字母、空格、数字和其他字符的个数。!1.!21!111n 实验十六 循环结构程序设计(四)一、实验目的 1.熟练掌握 for 语句。二、实验内容 1输出所有的“水仙花数”,所谓的水仙花数”是指一个 3 位数,其个位数字立方和等于该数本身,例如,153 是一”水
13、仙花数”,因为 153=111+55*5+3*33 水仙花数为:153 370 371 407 2.教材 P137 习题 4 3。教材 P137 习题 5 实验十七 循环结构程序设计(五)一、实验目的 1.熟练掌握 break 语句与 continue 语句的应用。2。掌握嵌套循环的应用。二、实验内容 1.求 1-200 间的全部素数 2。请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母.(提示:Monday 星期一 Tuesday 星期二 Wednesday 星期三Thursday 星期四 Friday 星期五 Saturday 星期六 Sunday 星期
14、日)运行情况:请输入字母:m 判断结果:星期一 请输入字母:t 不能判断,请再输入一个字母:h 判断结果:星期四 3。输出图案:*实验十八 循环结构程序设计(六)一、实验目的 1.熟练掌握三种基本结构的混合的应用 二、实验内容 1.打印杨辉三角 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 2。打印乘法口诀表。3.有 1、2、3、4 四个数字,它们能组成多少个互不相同且无重复数字的三位数,编程实现,并逐个输出。4。有 30 个人,其中有男人、女人和小孩,在一家饭馆里吃饭共花了 50 先令,每个男人各花 3 先令,每个女人各花 2 先令,每个小孩各花 1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 作业
限制150内