發新話題

[問題] 無法算出正確平均值!

無法算出正確平均值!

求三數的總和及平均,
但我平均的數值都無法得到正確答案,請各位高手能幫我解答一下,謝謝。

#include<stdio.h>
#include<stdlib.h>
int main()
{
int i,j,k,sum;
float ave;
printf("input one number:");
scanf("%d",&i);
printf("input two number:");
scanf("%d",&j);
printf("input three number:");
scanf("%d",&k);
sum=i+j+k;
ave=sum/3;
printf("sum=%d,ave=%f",sum,ave);
system("pause");
}

TOP

你的 i.j.k  宣告要用float

#include<stdio.h>
#include<stdlib.h>
int main()
{
float i,j,k,sum;
float ave;
printf("input one number:");
scanf("%f",&i);
printf("input two number:");
scanf("%f",&j);
printf("input three number:");
scanf("%f",&k);
sum=i+j+k;
ave=sum/3;
printf("sum=%f,ave=%f",sum,ave);
system("pause");
return 0;
}

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。