- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c实验报告
C++程序设计
实验报告
姓名:
学号:
班级:
学院
选课时间
实验一 数据类型和表达式
【实验目的】
熟悉并学习使用C++程序编译平台VC6.0;
掌握如何在编译平台下编辑、编译、连接和运行一个简单的C++程序;
掌握C++语言基础数据类型,熟悉变量及常量的定义和赋值方法;
学会使用C++算术运算符和算术表达式;
掌握C++程序的赋值和输入输出语句的使用方法;
掌握简单C++程序的编写和调试
【实验内容】
从键盘上输入两个int型数,比较其大小,并输出显示其中较小的数
代码:
#includeiostream
using namespace std;
int main()
{
int a,b;
int min(int x,int y);
cinab;
coutmin(a,b)endl;
return 0;
}
int min(int x,int y)
{
if(xy)
return x;
else
return y;
}
从键盘上输入一个int型数,一个浮点数,比较其大小,将输出其中较大的数;
代码:
#includeiostream
using namespace std;
int main()
{
int a;
float b;
cinab;
if(ab)
coutaendl;
else
coutbendl;
return 0;
}
输入一摄氏温度,编程输出华氏温度。已知;华氏温度转换为摄氏温度的计算公式如下:
其中, F表示华氏温度, C表示摄氏温度。
代码:
#includeiostream
using namespace std;
int main()
{
float a,b;
cina;
b=a*1.8+32;
coutbendl;
return 0;
}
编程实现输入千米数,输出显示其英里数。已知:1英里=1.60934千米(用符号常量)
代码:
#includeiostream
using namespace std;
int main()
{
double a,b,c=1.60934;
cina;
b=a/c;
coutbendl;
return 0;
}
输入一个int型数,将它的低4位(右四位)都置为1;
代码:
#includeiostream
using namespace std;
int main()
{
int a,b;
cina;
if(1000=a10000)
b=1111;
if(a=10000)
b=a/10000;
b=b*10000+1111;
coutbendl;
return 0;
}
【实验总结】
本次实验是c++第一次实验,本来以为不怎么会,结果第一次的实验是比较简单的,自己就用了c的知识写了各个题的代码,中间也没怎么出问题。相比于C语言,c++头文件不同了,然后输入输出也不同了,变成cin,cout与和符号结合。本次实验总之学到了一些c++的新的专有语句。
实验二 预处理和语句
【实验目的】
熟悉并掌握使用文件包含命令;
熟悉并学习使用条件编译命令;
掌握选择语句;
掌握循环语句;
【实验内容】
编写一个程序,输入某雇员的每周工作时间(以小时计)和每小时的工资数,计算并输出他的工资。若雇员周工作小时超过40 小时,则超过部分按原工资的1.5 倍的加班工资来计算。若雇员每周工作小时超过60 小时,则超过60 的部分按原工资的3 倍的加班工资来计算,而40 到50 小时的工资仍按照原工资的1.5 倍的加班工资来计算。
?要求有输入提示和输出提示,如要输入雇员的工作时间和每小时的工资值时,可以提示:
“Please input employee’s work time and wage_per_hour:”
输出时,提示:
“The employee’s wage :”;
代码:
#includeiostream
using namespace std;
int main()
{ int t,w;
double salary;
coutPlease input employee’s work time and wage per hour: endl;
cintw;
if (t=40)
salary=t*w;
if(t=60t40)
salary=(t-40)*1.5*w+w*40;
if(t60)
salary=(t-60)*3*w+20*1.5*w+40*w;
coutThe employees wage :salaryendl;
}
编写一个程序,提示用户输入一个年份及这一年的第一天是星期几,输出每个月的第一天是星期几。例如,如果用户输入2005和6,表示2005年1月1日
文档评论(0)