C++作业5
来源:互联网 发布:淘宝刷手会被坐牢吗 编辑:程序博客网 时间:2024/06/09 14:49
项目①:成绩计算器
一:代码
#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;
}
二:运行结果
- C++-作业5
- C语言程序设计课后作业5
- c 作业
- c作业
- C作业
- c作业
- c作业
- c作业
- c作业
- c作业
- C++P27作业3,4,5,6
- C语言作业-5-1高精度小数
- XTU C语言程序设计实践作业5
- 【C语言】【unix c】作业 前台作业和后台作业
- 作业:C++作业5
- C语言期中作业
- C语言期末作业
- C基础作业
- Android重要的文件目录mnt/sdcard 和 /sdcard
- 为什么IO-multiplexing要与非阻塞IO一起使用
- kafka的安装与配置详解
- 软件错误与软件缺陷
- 历届试题 幸运数
- C++作业5
- Python_获得系统时间
- 定制圆角EditText与圆角Button
- ZOJ3947-Very Happy Great BG
- 567. Permutation in String Medium
- 项目应用中的卡尔曼滤波
- 感知哈希算法(Perceptual hash algorithm) 以图搜图
- 栈实现队列,队列实现栈
- 链表的增删查找