求指出错哪了,输不出正确结果。
{:10_266:}#include<stdio.h>
#define n 3
main()
{
double sum=0,aver,sumwucha=0, averwucha;
int a,b;
for(int i=0;i<n;i++)
{
scanf("%d",&a);
}
for(i=0;i<n;i++)
{
sum=sum+a;
}
aver=sum/n;
for(i=0;i<n;i++)
{
b=a-aver;
if(b<0)
{b=(-1)*b;}
sumwucha=sumwucha+b;
}
averwucha=sumwucha/n;
printf("%d\n%d\n",sumwucha,averwucha);
} printf("%lf\n%lf\n",sumwucha,averwucha);//双精度浮点输出用%lf 本帖最后由 傻眼貓咪 于 2021-12-18 10:48 编辑
你的主函数 main 为什么永远不要放 int?
正确:
int main()
同样的问题,之前已经告诉过你了{:10_247:}{:10_247:}{:10_247:} 傻眼貓咪 发表于 2021-12-18 10:46
你的主函数 main 为什么永远不要放 int?
正确:
是所有都加int吗,还有加其他的吗?什么时候加其他。什么时候加int?{:10_266:}{:10_266:} 合法 C 代码必须加:int
int main(): 傻眼貓咪 发表于 2021-12-18 11:32
合法 C 代码必须加:int
int main():
好的{:10_266:}{:10_266:}
页:
[1]