实验1c语言综合程序设计

实验1c语言综合程序设计

ID:30888188

大小:207.50 KB

页数:7页

时间:2019-01-03

实验1c语言综合程序设计_第1页
实验1c语言综合程序设计_第2页
实验1c语言综合程序设计_第3页
实验1c语言综合程序设计_第4页
实验1c语言综合程序设计_第5页
资源描述:

《实验1c语言综合程序设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验1C语言综合程序设计一、实验目的1.回顾c语言的主要知识点;2.巩固C语言中数据类型、控制语句、函数、结构体等C++程序的基本构成要索;3.重点掌握函数、结构体的应用;4.掌握函数的默认参数值的应用;二、知识要点1.C语言的各基本数据类型及struct结构体类型。2.输入/输出语句(cin,cout)>选择语句(if,switch)、循坏语句(for,wh订e)。3.函数定义及函数调用的方法,参数传递规则。4.在定义函数时,可以指定其参数的默认值,在调用此函数时,可以缺省此位置的实参,在函数执行吋以默认值为参数数据进行处理。默认参数可以简化编程;有利于程序扩充,而不影

2、响原有代码。需要注意如有函数原型声明,则在函数原型中写出默认参数值,而在函数定义时不再写出;需要将带默认值的参数定义写在参数列表的后而。三、实验内容1.分析程序,写出下列程序的执行结果#includevoidfun(int&n){n++;}voidmainO{for(inti=0;i<3;i++){fun(i);cout«i<

3、结果#includeusingnamespacestd;voidprint(char*n二"none",intage=0){cout«n«,:'<>s>>age;print(s,age);print("zhang3");print();return0;〃首先输出〃输入姓名打年龄,空格间隔”这句话,然后输入名字,接着调用print函数,输出结果应是输入的姓名:输入的年龄zhang3:0none:01.编制小学生进行加、减运算的练习

4、程序。首先进行运算种类和运算数范围的选择,然后根据选择显示相应的算式。用户输入答案后进行正确和错误的判定:解答正确显示下一题;错课给出正确答案并显示下一题。每次10题,给出成绩,并询问是否继续,如图1.1所示。注意:减法运算要求被减数人于减数。(提示:使用rand()函数(无参)可产生随机整数,每调用1次rand()就产生1个随机数。产生指定范围[m,n](m<=x<=n)的数据表达式为:rand()%(n-m+l)+m为使每次运行程序,randO函数产生不同的随机数,要调用一次srand函数:srand(time(NULL));这些函数涉及到的头文件有:#include

5、#include)#include#include#includevoidasd();voidzxc();voidqwe();voidtyu();voidpl();voidmn();voidhh();voidmain(){asd();inta;voidasd(){cout«H********运算类型:";cout«"1>jjir'«endl;cout«"2>减"«endl;cout«n3>乘"«endl;cout«"4>除"«endl;cout«"请选择运算类型:“;cin

6、»a;if(a==llla==2lla==3lla==4)刁xc();elsecouivv"输入错误H«endl;}intj=l;int&p=j;voidzxc(){intb;inti;cout«H******运算数范围:";coutvvT、1・9u«endl;cout«"2>l-99"«endl;cout«n3>l-999"«endl;cout«"4、1-9999"«endl;cout«,f请输入运算数范围:“;cin»b;for(i=0;i

7、n();voidqwe()inti=0;intk,l,m,n=0;cout«"######********开始测试*********######";while(i<10)srand(timc(NULL));k=rand()%p;l=rand()%p;cout«k«H+M«l«n=H;cin»m;if(k+l==m){i++;n+=l();continue;}elsecout«"错误,正确答案为:”vvk+lvvendl;i++;cout«"本次练习的成绩为:*'«n;cout«nttt继续加油!”;p=l;hh(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。