6.3w+
社区成员
#include "iostream"
using namespace std;
void main()
{
..........
}
void main()
{
using namespace std;
double aa[10],ave,sum(0.0);
char ch;
int i,n(0),b(0);
cin>>ch;
for(i=0;i <10;i++)
{
if (isdigit(ch))
{
aa[i]= (double) (ch-'0');
b++;
cin>>ch;
}
else break;
}
for(i=0;i <b;i++)
{sum+=aa[i];}
ave=sum/b;
cout <<sum <<endl;
cout <<ave <<endl;
for(i=0;i <b;i++)
{
if(aa[i]>ave)
n++;
}
cout <<n <<endl;
}
if (isdigit(ch))
这个判断没有意义啊,你这里ch是int,所以if里面的就没有执行,