题目:
![](https://i-blog.csdnimg.cn/blog_migrate/e661c4f073d9bd50eb7f27b2e525f8d8.png)
思路:
#include <iostream>
using namespace std;
int main()
{
int n=0;
int h=0;//最高分
int l=0;//最低分
float sum=0.0;
float a;//平均分
cin>>n;
int score[n];
for(int i=0;i<n;i++)
{
cin>>score[i];
}
l=score[0];
for(int i=0;i<n;i++)
{
h=score[i]>=h?score[i]:h;
l=score[i]<=l?score[i]:l;
sum=float(sum+score[i]);
}
printf("%d\n%d\n%.2f\n",h,l,(double)sum / n);
return 0;
}
总结:这道题主要是输出格式比较为难我,C/C++的格式化输出都忘记差不多了,借此机会稍微记录一些
C++:(图片截自菜鸟教程)
包含头文件<iomanip>
使用范例:
![](https://i-blog.csdnimg.cn/blog_migrate/a5e2fe1d287528ad5808242a127d6ccf.png)
输出:
![](https://i-blog.csdnimg.cn/blog_migrate/837a9a8e65c5b54bdd9ab135a331ede0.png)
![](https://i-blog.csdnimg.cn/blog_migrate/76e83081b1eb05f4bc5333b55f91af76.png)
cout.self常见的标志:
![](https://i-blog.csdnimg.cn/blog_migrate/5be238640bd937b6317fb292f3599c19.png)
C语言:
%d--整数
%c--字符
%s--字符串
%f--浮点数
%.3f--保留3位小数(四舍五入)