实验一 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 fraction5/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.输入两个学生ab的成绩,输出其中高的成绩。
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  number20
Enter 2  number:36
Enter 3  number21
Enter 4  number:5.6
Enter 5 number:69.2
Enter 6  number0
The largest number  is 69.2
实验十四 循环结构程序设计(二)
一、实验目的
1.熟练while语句和do—while语句的使用。
二、实验内容
1. 求1+2+3+.。。.。。+n! 
2。 给出一个不多于5位的正整数,要求:求出其位数,分别打印每一位数字,最后按逆序打印出这个正整数。如输入6582 ,输出为2 8 5 6 42856 
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小时内删除。