lab5(3)

2019-08-20 20:45

C++程序设计 lab5 学号:41130091 班级:材料1104 姓名:丁振文

4.自测练习四

完成实验教材P37第5题 程序代码: #include using namespace std; int main() {

char s[100]; int i;

cout<<\输入字符串:\ gets(s);

for(i=0;i<100;i++) { }

cout<<\输出字符串为:\ for(i=0;s[i]!='\\n';i++)

cout<

cout<

运行结果:

if(s[i]>='A'&&s[i]<='Z') s[i]=s[i]+32; s[i]=s[i]-32;

if(s[i]>='a'&&s[i]<='z')

C++程序设计 lab5 学号:41130091 班级:材料1104 姓名:丁振文

5.自测练习五

有M(1000以内)个猴子围成一圈,每个有一个编号,编号从1到M。打算从中选出一个大王。经过协商,决定选大王的规则如下:从第一个开始,每隔N(任意正整数)个,数到的猴子出圈,最后剩下来的就是大王。要求,从键盘输入M、N(均为正整数),试编程计算哪一个编号的猴子将成为大王。

程序代码: #include using namespace std; int main() {

int a[1000]; int M,N,j,n; float i;

cout<<\输入M,N的数值:\ cin>>M>>N; i=-1; n=0;

for(j=0;j

if(a[j]!=0) }

while(n==M); { } j++; if(j==M)

j=0; a[j]=0; i=0; n++; i++; if(i==(N+1))

C++程序设计 lab5 学号:41130091 班级:材料1104 姓名:丁振文

}

cout<<\成为大王的猴子编号为:\

return 0; 运行结果:

6、自测练习六

完成课后作业P90页的程序4,对上次作业结果进行验证。 程序代码:

using namespace std; #include\const M=4; const N=4; int main() {

int a[M][N],i,j,sum=0; for(i=0;i

for(j=0;j

for(i=1;i

sum+=a[i][0]; sum+=a[i][N-1]; sum+=a[0][i]; sum+=a[M-1][i]; cin>>a[i][j]; for(i=0;j

C++程序设计 lab5 学号:41130091 班级:材料1104 姓名:丁振文

}

}

cout<<\二维数组周边元素之和为:\return 0;

运行结果:


lab5(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:一般将来时练习题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: