问题遇到的现象和发生背景
题目要求输入零时输出整数0,
用代码块功能插入代码,请勿粘贴截图
#include<iostream>
using namespace std;
#include<iomanip>
int main()
{
int n;
int co=0;
double av=0;
cin>>n;
if(n==0){
av=0;
}
else{
int a[n];
for(int i=0;i<n;i++)
{
cin>>a[i];
av+=a[i];
if(a[i]>=60)
co++;
}av=(1.0*av)/(1.0*n);
}cout<<"av="<<av<<setiosflags(ios::fixed)<<setprecision(2)<<av<<endl;
cout<<"co="<<co<<endl;
return 0;
}
运行结果及报错内容
输出0.00