实验一 C程序的运行环境及简单程序编写(一)
一、实验目的
1. 了解VC++6。0集成环境的基本操作方法.
2. 了解在该系统上如何编辑、编译、连接和运行一个C程序。
3。 通过运行简单的C程序,初步了解C源程序的特点。
二、实验内容
1. 打印输出你的姓名,年龄,地址信息.
2。 编写程序,实现输出
*********************************************
C语言程序设计
*********************************************
3. 编写程序,求2个整数的和、差、积、商。
实验二 C程序的运行环境及简单程序编写(二)
一、实验目的
1. 编写运行简单的C程序,了解C源程序的特点。
二、实验内容
1. 编写程序,已知长方形的长为8cm,宽为3cm,求长方形的周长和面积。
2。 在上一题的源代码中,用2种注释方法,添加注释内容:这是一个简单的C语言程序.
3. 编写程序,实现输出三行文字,第一行
Print:
(1)\\\\\\\\\\
(2)&&&&&&&&&&
(3)||||||||||
实验三 数据的存储与运算(一)
一、实验目的
1。 掌握变量的定义及使用
c语言斐波那契数列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个变量的值,交换这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/3πr3
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()和getchar()的使用.
二、实验内容
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.编写一个程序,对用户录入的产品信息进行格式化。
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.编写一个程序,从用户输入一个数值,判断此数值是不是只能被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”,并且指出设定的数字比输入的数字大(Too high)还是小(Too low)。
Enter a number : 189
Wrong! Too high
2。某幼儿园只收2-6岁的小孩 ,2~3岁编入小班(small class),4岁编入中班(middle class),5—6岁编入大班(top class),编写程序实现每输入一个年龄。输出应编入什么班.
Please input age: 3
Class: small class
3. 编写一个程序,确定一个数的位数。
Enter a number:374
The number 374 has 3 digits
假设输入的数最多不超过4位.提示:利用if语句进行数的判定。例如,如果数在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
实验十三 循环结构程序设计(一)
一、实验目的
1.熟练掌握while语句和do—while语句。
二、实验内容
1.编写程序,求1+3+5+7+.。。+195+197+199的和.
2.编写程序,输出100—200之间,能被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
The largest number is 69.2
实验十四 循环结构程序设计(二)
一、实验目的
1.熟练while语句和do—while语句的使用。
二、实验内容
1. 求1!+2!+3!+.。。.。。+n!
2。 给出一个不多于5位的正整数,要求:求出其位数,分别打印每一位数字,最后按逆序打印出这个正整数。如输入6582 ,输出为2 8 5 6 ,4,2856
3. 编写程序,用下面的公式计算e的近似值:
,这里n是用户输入的整数。
实验十五 循环结构程序设计(三)
一、实验目的
1. 熟练掌握for语句。
二、实验内容
1。 求s=a+aa+aaa+a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),由键盘输入a和需要有几个数相加。
2.判断一个数n是否完数,是返回1,不是返回0,完数定义:如果一个数等于其所有真因子(不含自身)之和,则该数为完数。要求在main函数中求出2……1000中所有的完数,并输出。
3.输入n个字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
实验十六 循环结构程序设计(四)
一、实验目的
1. 熟练掌握for语句。
二、实验内容
1.输出所有的“水仙花数”,所谓的"水仙花数”是指一个3位数,其个位数字立方和等于该数本身,例如,153是一”水仙花数”,因为153=1*1*1+5*5*5+3*3*3
水仙花数为: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 星期日)
运行情况:
请输入字母:m
判断结果:星期一
请输入字母:t
不能判断,请再输入一个字母:h
判断结果:星期四
3。 输出图案:
*
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论