C++程序设计实验四(1)的习题

2024-11-21 15:22:04
推荐回答(1个)
回答1:

第一题:
#include
#include
void main()
{
int a[10],i,s = 0,m = 0,n = 0,j =0,k = 0,p = 0;

cout<<"请输入10个学生的C++成绩:"<
for( i = 0;i<=9;i++)

{
cin>>a[i];

s = s+a[i];

if(a[i]>100||a[i]<0)

{
cout<<"输入非法!";

exit(0);
}

if (a[i]>=90&&a[i<=100])

m++;

else if(a[i]>=80)

n++;
else if (a[i]>=70)

j++;
else if (a[i]>=60)

k++;
else p++;

}

cout<<"这10个学生的C++平均成绩 为:"<
cout<<"优秀的人数为:"<
cout<<"良好的人数为:"<
cout<<"中等的人数为:"<
cout<<"及格的人数为:"<
cout<<"不及格的人数为:"<
}
第二题:
#include//冒泡排序法
void main()
{
int a[10],i , j ,p,t;

cout<<"请输入10个数:"<
for(i = 0;i<=9;i++)

cin>>a[i];

for(i = 0;i<=9;i++)

{
p = a[i];

for(j = i;j<=9;j++)

if (a[j]
{
p = a[j];

t = a[i];

a[i] = a[j];

a[j] = t;
}

}

cout<<"这10个数字从低到高的排列顺序为:"<
for(i = 0 ;i<=9;i++)

cout<
}