项目①:成绩计算器
一:代码
#include <iostream>
using namespace std;
int main ()
{
cout<<"欢迎使用张政的成绩计算器"<<endl;
cout<<"请依次输入十个同学的成绩"<<endl;
int a[10],sum=0,min=100,max=0,i,j,b,x=0,y=0;
double ave;
for (i=0;i<10;i++)
{
cin>>b;
if (b<=100&&0<=b)
a[i]=b;
}
for (j=0;j<10;j++)
{
if (max<a[j])
max=a[j];
if (min>a[j])
min=a[j];
sum=sum+a[j];
}
ave=sum/10;
for (i=0;i<10;i++)
{
if (a[i]==max)
x+=1;
if (a[i]==min)
y+=1;
}
cout<<"最高分是"<<max<<" "<<endl;
cout<<"最低分是"<<min<<" "<<endl;
cout<<"平均分是"<<ave<<" "<<endl;
cout<<"最高分的人数为"<<x<<" "<<endl;
cout<<"最低分的人数为"<<y<<" "<<endl;
for (i=0;i<10;i++)
if (a[i]==max)
cout<<"最高分的学号如下"<<i+1<<" ";
cout<<endl;
for (i=0;i<10;i++)
if (a[i]==min)
cout<<"最低分的学号如下"<<i+1<<" ";
cout<<endl;
return 0;
}
二:运行结果
项目②:数组选择
一:代码。
#include<iostream>
using namespace std;
int main()
{
cout<<"欢迎使用张政的数组选择器"<<endl;
int A[10],B[10],C[10],i,j=0,k=0,num;
cout<<"请在数组a中输入十个数"<<endl;
for(i=0;i<10;i++)
{
cin>>num;
A[i]=num;
}
cout<<"数组a中的数有: "<<endl;
for(i=0;i<10;i++)
cout<<A[i]<<", ";
for(i=0;i<10;i++)
{
for(j=i+1;j<10;j++)
{
if(A[i]==A[j])
{
B[i]=A[i];
B[j]=A[j];
}
}
}
cout<<endl;
cout<<"(将数组a中不重复的数放到数组B中) "<<endl;
cout<<"则数组b中的数有: "<<endl;
for(i=0;i<10;i++)
{
if(A[i]==B[i])
continue;
C[k]=A[i];
cout<<C[k]<<", ";
k++;
}
cout<<endl;
return 0;
}
二:运行结果