C語言經典例項012:陽陽買蘋果
阿新 • • 發佈:2019-01-27
例項012:陽陽買蘋果
例項說明:
陽陽買蘋果,每個蘋果0.8元,陽陽第一天買兩個蘋果,第二天開始每天買前一天的兩倍,直到購買的蘋果個數為不超過100的最大值,程式設計求陽陽每天平均花多少錢?實現過程:
#include<stdio.h>
main()
{
int n=2, day=0;
float money=0, ave;
while(n<100)
{
money+=0.8*n;
day++;
n*=2;
}
ave=money/day;
printf("The result is %.6f\n" , ave);
}
- 技術要點:
1.若改成: printf(“The result is %d\n”, ave);
則會出現結果:The result is -1073741824
原因:ave的型別應該foat,所以應該用%.6f。
2.注意:float money=0, ave;