好文档 - 专业文书写作范文服务资料分享网站

北邮c++实验6 绝对原创

天下 分享 时间: 加入收藏 我要投稿 点赞

.

C++第六章实验课作业

1、从键盘上输入一个整数,将该数插入到已知数组的合适位置,并分别打印插入前和插入后的数组 程序代码:

#include using namespace std; void main()

{int a[10]={6,12,34,56,78,89,90,409,800,2300},z,b[11],*pi,j; cout<<\请输入一个整数:\; cin>>z; pi=a;

cout<<\插入前的数组为:\<

cout<<*(pi+i)<<' '; {if(*(pi+i)<=z)

b[i]=a[i]; else {b[i]=z;j=i;break;}} for(int i=0;i<10;i++)

cout<<\插入后的数组为:\<j) b[i]=a[i-1]; cout<

运行结果:

2、用字符指针数组将给定的多个字符串(可以是任意5个国家的名字)进行排序并输出

精品

.

程序代码:

#include #include using namespace std; void main()

{char* country[5],*num; for(int i=0;i<5;i++)

{cout<<\输入任意五个国家名:\<

{if(*(country[i]+j)<*(country[p]+j)) break;

else if(*(country[i]+j)>*(country[p]+j)) {num=country[i]; country[i]=country[p]; country[p]=num; break;} else continue;}

cout<

运行结果:

精品

.

3、已知有3名学生及五门课程的成绩,要求根据输入的编号及课程号输出该学生此门课程的成绩

程序代码:

#include using namespace std; void main() {int a,b; struct stu {int num; char name[10];

int grades[5];}s1={1,\诗诗\,89,87,92,90,77},s2={2,\李博\,100,77,89,86,90},s3={3,\猪猪\,88,90,92,89,80}; stu *come[3];come[0]=&s1; come[1]=&s2;come[2]=&s3;

cout<<\请输入学生编号和课程号:\<>a>>b;

cout<<\该学生此门成绩为:\<grades[b-1]; }

运行结果:

如有侵权请联系告知删除,感谢你们的配合!

精品

北邮c++实验6 绝对原创

.C++第六章实验课作业1、从键盘上输入一个整数,将该数插入到已知数组的合适位置,并分别打印插入前和插入后的数组程序代码:#includeusingnamespacestd;voidmain(){inta[10]={6,12,34,56,78,89,90,409,800,2300},z,b[11
推荐度:
点击下载文档文档为doc格式
198ap3ox7x4i6jo0x1m776vac3ljxx012cq
领取福利

微信扫码领取福利

微信扫码分享