但是这个为什么还是算出来平均值是负数,要怎么修正呢,大一新生真的觉得一头雾水
收起
d换为float类型,结果以小数形式输出
#include<stdio.h> int main() { int a, b, c; float d; printf("a, b,c: "); scanf("%d %d %d", &a,&b, &c); d=(a/3.0+b/3.0+c/3.0); printf("这三个数的平均值为:%f\n",d); }
报告相同问题?