C++作业5

xiaoxiao2021-02-28  92

项目①:成绩计算器

一:代码

#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;     } 

二:运行结果

转载请注明原文地址: https://www.6miu.com/read-66511.html

最新回复(0)