已解决 吴文光 新手光能 #include<bits/stdc++.h> using namespace std; int main() { int a,b=0,c=0; while(a!=0); { cin>>a; b+=a; c++; } cout<<c<<endl; printf("%.3f",b); return 0; }
已采纳 黄瀚霆 初级光能 输入先放在外面 再在循环最后输入 像这样: cin>>a; while(a) { b+=1; c+=a; cin>>a; } b还要用double定义 输出是平均分,看清楚 printf("%.3f",c/b);