#include <stdio.h>
int main()
{
int num,i,day;
float price=0,average;
for(i=2;i<=100;i=2*i)
{
num=num+i;
day=day+1;
}
price = num * 0.8;
average=price / day;
printf ("The average is %d",price);
return 0;
}
很简单的程序。但是 我不明白为什么 我输出的price的数字那么诡异。输出 num =126 很正常的。 可能是 price =num*0.8 这句话不对? 哪里出了问题。谢 ~
寒杨
相关分类