西南交大C++ 实验六文档格式.docx
- 文档编号:19747351
- 上传时间:2023-01-09
- 格式:DOCX
- 页数:6
- 大小:198.17KB
西南交大C++ 实验六文档格式.docx
《西南交大C++ 实验六文档格式.docx》由会员分享,可在线阅读,更多相关《西南交大C++ 实验六文档格式.docx(6页珍藏版)》请在冰豆网上搜索。
班级数目、各班人数、学号、三科成绩(假设各科成绩均不相同)均由键盘输入。
运行结果如下,请编码实现。
2.百鸡问题:
公鸡5元钱一只,母鸡3元钱一只,小鸡三只1元钱。
现在用100块钱买了100只鸡,问公鸡、母鸡、小鸡各多少只?
(解题思路参考教材P7和3.4.7逻辑推理问题)
3.键盘输入10个整数,输出这些数中位置上的数字之和为7的所有整数。
4.将一个正整数分解质因数。
例如:
输入90,打印出90=2*3*3*5。
(参考教材案例3.15真因子的问题。
)
5.用循环结构语句编程并输出下图,其行数由键盘输入,行数和每行输出的星号*数有2倍的关系。
3、实验结果(源程序+注释)
1.#include<
iostream>
usingnamespacestd;
voidmain()
{
cout<
<
"
学号:
*******姓名:
***"
endl;
intm,n,cla,stu,x,a,b,c;
请输入班级数量:
cin>
>
n;
cla=1;
stu=1;
for(cla=1;
cla<
=n;
cla++)
{
cout<
========================="
请输入"
班的学生数量:
m;
for(stu=1;
stu<
=m;
stu++)
{
请输入第"
个学生的学号、语文、数学、英语成绩:
x>
a>
b>
c;
if(a>
b)
if(a>
c)
cout<
学生"
x<
语文成绩好!
语文成绩为:
a<
else
英语成绩好!
英语成绩为:
c<
else
if(b>
数学成绩好!
数学成绩为:
b<
else
}
}
}
2.#include<
intx,y,z;
for(x=0;
=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="
"
hens="
chicken="
z<
}
3.//键盘输入10个整数,输出这些数中位置上的数字之和为7的所有整数。
ints,n,i,j;
请输入十个整数:
for(i=1;
i<
=10;
i++)
{
s=0;
cin>
j=n;
if(i==1)
cout<
数字之和为7的整数有:
;
while(n!
=0)
s=s+n%10;
n=n/10;
if(s==7)
j<
system("
pause"
);
4.#include<
voidmain()
{inti,n;
cout<
请输入需要分解的正整数:
//输出inputthen:
cin>
//输入一个数值
分解质因数的结果为:
n<
="
//打印刚才输入的数值
for(i=2;
{if(n%i==0)
{printf("
%d*"
i);
//当n除以i除尽的时候打印
i*,n=n/i
n=n/i;
elsei++;
}printf("
%d"
n);
5.
#include<
inti,j,n;
请输入要输出的行数:
{for(j=1;
=2*(n-i);
j++)
for(j=1;
=2*n;
*"
(学习的目的是增长知识,提高能力,相信一分耕耘一分收获,努力就一定可以获得应有的回报)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西南交大C+ 实验六 西南 交大 C+ 实验