#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 这句话不对? 哪里出了问题。谢 ~
添加回答
举报
0/150
提交
取消