1. 程式人生 > >C語言經典例項012:陽陽買蘋果

C語言經典例項012:陽陽買蘋果

例項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;