變量類(lèi)型的定義
這個(gè)程序執(zhí)行的結(jié)果是31,應(yīng)該是把2.3取了整數(shù)值2計(jì)算的,我要怎么改才對(duì)?把函數(shù)定義成float 還是double型?
#include <stdio.h>
int charge(int n)
{
? ? if(n<=3)
? ? return 13;
? ? else
? ? return charge(n-1)+2.3;
}
? ??
int main()
{
? ??
? ? printf("小明每天打車(chē)總費(fèi)用%d元",charge(12));
? ? return 0;
}
2016-05-30