最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

變量類型的定義

這個程序執(zhí)行的結(jié)果是31,應(yīng)該是把2.3取了整數(shù)值2計(jì)算的,我要怎么改才對?把函數(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("小明每天打車總費(fèi)用%d元",charge(12));

? ? return 0;

}


正在回答

1 回答

#include?<stdio.h>
float?getmoney(int?d,int?t)
{
????extern?float?sum=13;
????if(t>=5||t<23)
????sum+=(d-3)*2.3;
????else?sum+=(d-3)*2.3*1.2;
????return?sum;
}
int?main()
{
????float?sum;
????sum=getmoney(12,9);
????sum=getmoney(12,18);
????printf("每天打車總費(fèi)用%.2f",sum+1);
????return?0;
}
這個是我編的,我覺得,應(yīng)該定義成float型的,還有你的遞歸那塊,應(yīng)該算的來回的車費(fèi),你的只是計(jì)算了單程的,總之,你的這個我看著只是一個計(jì)算單程的錢,還沒有任何晚上,白天單程多收的錢,自己再好好看看吧,加油,(我承認(rèn)我沒想到用遞歸這個思路,謝謝你的啟發(fā))


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

li222881 提問者

非常感謝!
2016-06-01 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
C語言入門
  • 參與學(xué)習(xí)       927335    人
  • 解答問題       21538    個

C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言

進(jìn)入課程

變量類型的定義

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號