1 / 25
文档名称:

点餐系统实验报告.docx

格式:docx   大小:45KB   页数:25页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

点餐系统实验报告.docx

上传人:guoxiachuanyue003 2021/4/26 文件大小:45 KB

下载得到文件列表

点餐系统实验报告.docx

文档介绍

文档介绍:《高级语言程序设计课程设计》报告模板
吉林大学珠海学院
高级语言程序设计
课程设计
系 别:计算机学院
专业名称:计算机科学与技术
学生姓名:
学 号:
指导教师:
完成日期:2018年6月12日
1•题目1
问題描述
解題思路
程序设计
测试结果
题目2 2
问題描述 2
解题思路 2
程序设计 2
测试结果
题目3 3
问题描述 3
解題思路 4
程序设计 4
测试结果 4
题目4 5
问題描述 5
解題思路 6
程序设计 6
测试结果 6
结论与心得 17
17
参考文献
1•题目1
问题描述
编写程序,输入两个整数,计算它们的商和余数,并输出。
运行程序:输入9和2两个整数,结果图如下图所示:
磧输人两个整数,用空格分隔开,按回车键结束。
? 2
输出结果:
numl=9
num2=2
》除以2商为:4余数为:1
Pi'ess any key to continue
解题思路
问题分析:该题需要对用户输入的两个数字进行除法运算并输出结果
解题思路:首先依题目要求引导用户输入数字,然后进行除法运算并输出 结果
程序设计
具体目标:利用已定义的除法运算对用户输入的两个数字进行处理
测试结果
int a,b;
cout«w请输入两个整数,用空格分隔开,按回车键结束<<endl; cin»a»b;
cout«n 输出结果:"《endl;
cout«nnuml=',«a«endl«',num2=',«b«encll;
cout«a«,,除以"<<b<<" "«,,商为:M«a/b«M "<<"余数为: ,,«a%b«endl;
测试结果:
幘输凡两个整数,用空格分隔开,按回车键结束:
9 2
俞岀结果’
riuinl=9
pum2=2
b徐叹2商为:4余数为:1
Process exited after seconds with return value 0 请按任意键继续・・・
2•题目2
问题描述
编写程序,实现对四个整数由大到小排序,并输出。
效果如图:

请输入四个整城,•用空格犍分开,按回车键结束二
5 7 6 9
讎:门门
Press any key to continue
解题思路
问题分析:该题需要对用户输入的四个整数进行由大到小的排序并输岀
解题思路:引导用户输入数字,并用冒泡排序法进行排序,然后输出
程序设计
具体目标:对用户输入的数字进行冒泡排序
测试结果
int i,j;
int a[4];
cout«,f请输入4个整数,用空格键分开,按回车键结束:,r«endl; for(i=l;i<5;i++)
{
cin»a[i]:
}
for(i=l;i<5;i++)
{
for(j=l;j<i;j++)
{
if(a[i]>a[j])
{
int temp=0;
temp二a[i];
a[i]=a[j];
a[j]=temp;
}

}
for(i=l;i<5; i++)
{
cout«a[i]«,,";
}
测试结果:
清输入4个整数,用空格键分开,按回车键结束:
14; 3 9 6
9 6 4 3
Process exited after 6. 566 seconds with return value 0 请按任意键继续・・・
3•题目3
问题描述
编写程序,输出1 -200之间可以被n整除的所有整数,n由用户输入。要 求每一行显示5个数,并且程序最后输出一共有多少个整数能被n整除。
效果图:
幌毎鑼V整除的狭
7
14
21
2S
35
42
49
56
G3
70
77
84
91
98
105
112
119
126
133
140
14?
154
161
1G8
175
182
189
196
理电父父 any key to contiime
解题思路
问题分析:该题需要用户指定一个整数,计算1-200以內能被该数字整除 的整数并输出
解题思路:规定1-200的计算范围,对用户输入的数字挨个进行除法运算, 对能整除的数字进行计数并输出
程序设计
具体目标;引导用户输入数字,因为题目规定的范围比较小,所以在规定 的上下界范围内用穷举的方法对每个数字进行除法运算,对符合要求的数字进行 计数,计算完成后以每行5个的形式输出所有符合要求的数字
测试结果
int a,b,count=0; cout«'r请输入一个整数:"<<endl;
cin»a