实验__6__实验报告
教学班级:_____ 学生学号:___ ___ 学生姓名:_________
实验日期:2018/4/24___________ 实验地点:______(机房)
指导教师签名:__________ 实验成绩:___________
一、实验目的
1.掌握循环与选择结构的嵌套的使用方法;
2.掌握嵌套循环的使用方法;
二、实验任务
1. 编写一个成绩录入程序,该程序可录入不同班级学生的学号、语文、数学和英语成绩并判断学生的优势学科。班级数目、各班人数、学号、三科成绩(假设各科成绩均不相同)均由键盘输入。运行结果如下,请编码实现。
2.百鸡问题:公鸡5元钱一只,母鸡3元钱一只,小鸡三只1元钱。现在用100块钱买了100只鸡,问公鸡、母鸡、小鸡各多少只运行结果如下,请编码实现。(解题思路参考教材P7和逻辑推理问题)
3. 键盘输入10个整数,输出这些数中位置上的数字之和为7的所有整数。运行结果如下,请编码实现。
4. 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。运行结果如下,请编码实现。(参考教材案例真因子的问题。)
5.用循环结构语句编程并输出下图,其行数由键盘输入,行数和每行输出的星号*数有2倍的关系。运行结果如下,请编码实现。
三、实验结果(源程序 + 注释)
1.#include using namespace std; void main() { cout<<\"学号:******* 姓名:***\"< cout<<\"请输入班级数量:\"< cla=1; stu=1; for(cla=1;cla<=n;cla++) { cout<<\"=========================\"< for(stu=1;stu<=m;stu++) { cout<<\"请输入第\"< if(a>b) if(a>c) cout<<\"学生\"< cout<<\"学生\"< if(b>c) cout<<\"学生\"< cout<<\"学生\"< } } 2.#include using namespace std; void main() { cout<<\"学号:******* 姓名:***\"< for(x=0;x<=20;x++) for(y=0;y<=33;y++) { z=100-x-y; if(z%3==0&&5*x+3*y+z/3==100) cout<<\"cocks=\"< \"<<\"chicken=\"< void main() {int i,n; cout<<\"请输入需要分解的正整数:\"< using namespace std; void main() { cout<<\"学号:******* 姓名:***\"< cout<<\"请输入要输出的行数:\"< for(i=1;i<=n;i++) { for(j=1;j<=2*(n-i);j++) cout<<\" \"; for(j=1;j<=2*n;j++) cout<<\"*\"; cout< 因篇幅问题不能全部显示,请点此查看更多更全内容