欢迎来到天天文库
浏览记录
ID:51860871
大小:241.98 KB
页数:22页
时间:2020-03-17
《C实验指导书(内容).doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、C实验指导书(内容) 实验一1.实验目的通过本次实验 (1)掌握用VC++集成开发环境源程序的方法。 (2)掌握在VC++集成开发环境中编译、调试与运行程序的方法。 (3)理解数据类型、变量、运算符、表达式的概念。 (4)学会使用cin进行数据输入操作。 (5)学会用算术表达式、关系表达式、赋值表达式完成数据处理工作。 (6)学会使用cout进行数据输出操作。 2.实验要求 (1)编写实验程序; (2)在VC++运行环境中,输入源程序; (3)编译运行源程序; (4)写出运行结果。 3.实验内容 (1)设计一个C++程序,输出以下信息***********
2、****Hello!*************** (2)设计一个C++程序,输入三个职工的工资,求工资总额。 实验数据1500,2000,2500 (3)设计一个程序,从键盘输入一个矩形的长与宽,求其周长和面积。 实验数据50,40 (4)设计一个程序,输入一个华氏温度值,要求输出其对应的摄氏温度值。 温度转换公式为c=(f-32)*5/9。 实验数据33 (5)从键盘输入一个四位整数n=abcd,从左到右用a、b、c、d表示各位的数字,现要求依次输出从右到左的各位数字,即输出另一个三位数m=dcba,试设计程序。 实验数据12344.解答参考 (1)新建工程为
3、myproject1,新建c++源程序,文件名为myfile1.cpp,输入以下内容#includevoidmain(){cout<<"***************"<<'';cout<<"Hello!"<<'';cout<<"***************"<<'';}运行结果***************Hello!*************** (2)算法分析提示存放每个职工的工资变量应该是一个实型数,故工资总额变量也应该是实型数。 程序如下。 #includevoidmain(){intsa1,sa2,sa3,sum;cout<<"请输入三个职工的工资:"
4、;cin>>sa1>>sa2>>sa3;sum=sa1+sa2+sa3;cout<<"工资总额是"< (3)程序如下#includevoidmain(){floata,b,L,S;cout<<"请输入一个矩形的长与宽:"<>a>>b;L=(a+b)*2;S=a*b;cout<<"矩形的长与宽:"< (4)程序如下#includevoidmain(){floatc,f;cout<<"请输入华氏温度";cin>>f;c=(f-32)*5/9;cout<<"摄氏温度是:"< (5)算法分析提示一个四位数如1234,它的千位数a是1,求解的方法是1234/1000,因为两个整数相除
5、结果是取整了,所以可求出千位,而它的个位d是4,求解的方法是1234%10,余数恰好是结果,至于百位数b和十位数c采用的方法是多样的,见程序。 输出值为d*1000+c*100+b*10+a程序如下#include#includevoidmain(){inta,b,c,d,n,m;cout<<"请输入四位十进制整数:";cin>>n;a=n/1000;b=n%1000/100;c=n%100/10;d=n%10;m=d*1000+c*100+b*10+a;cout<<"m="< (1)初步学会VC++开发环境中,单步执行程序的方法。 (2)掌握if语句的格式与使用方法,学会两路
6、分支程序设计方法; (3)掌握嵌套if语句的格式与用法,学会多路分支程序的设计方法。 (4)掌握switch语句的格式与使用方法,学会编写多路分支程序。 2.实验要求 (1)编写实验程序 (2)在VC++运行环境中,输入源程序 (3)单步执行程序 (4)编译运行源程序 (5)输入实验数据,写出运行结果。 3.实验内容 (1)演示单步执行程序的方法; (2)设计一个程序,判断从键盘输入的整数的正负性和奇偶性。 实验数据-3与5 (3)有下列函数-x+3.5(x<5)y=20-3.5(x+3)2(5≤x<10)x2-3.5+sin(x)(x≥10)设计一个程序,
7、从键盘输入x的值,输出y的值。 实验数据6与11 (4)奖金税率如下(a代表奖金,r代表税率)a<100(元)100≤a 实验数据400与9004.解答参考r=0%r=2%r=4%r=8%r=10% (2)算法分析提示首先判断一个数是否是正数,在此基础上判断它是否是偶数。 算法描述如下①定义一个整数变量x。 ②输入该整数x。 ③如果x>0,继续判断如果x%2=0,这时表明该数是一个正偶数,否则是一个正奇数。 ④否则表明是一个负数,再继续判断
此文档下载收益归作者所有