第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

/...算出來68問題在哪里

#include <stdio.h>
int cost(double distance,int time)
{
??? double sum;
??? if(distance<=3)
??? {
??????? sum=13;
??? }
??? else if(distance>3)
??? {
??????? if(time<=5||time>23)
??????? {
??????????? sum=13+(distance-3)*2.3*1.2;
??????? }
??????? else if(time>5&&time<=23)
??????? {
??????????? sum=13+(distance-3)*2.3;
??????? }
??? }
??? return sum+1;
}
int main()
{
??? printf("小明路費為%d\n",cost(12,18)+cost(12,9));
??? return 0;
}

正在回答

3 回答

你自定義函數(shù)的時候就寫的是整型,把int cost(double distance,int time)改成double?cost(double distance,double time),然后再把printf中的%d改成%f就不會報錯

0 回復 有任何疑惑可以回復我~
#1

休眠芽

請問定義主函數(shù)為整型,是不是主函數(shù)里面所有數(shù)字都是整型了
2018-10-01 回復 有任何疑惑可以回復我~

#include <stdio.h>

float totalprice(int time,int distance)

{

? ? float perprice=2.3,totalprice;

? ? if(time>=5&&time<23);

? ? else

? ? ? ? perprice+=perprice*0.2;

? ? if(distance<=3)

? ? ? ? return 14;

? ? else

? ? {

? ? ? ? totalprice=13+(distance-3)*perprice+1;

? ? ? ? return totalprice;

? ? }

}

int main()

{

? ? int time1=9,time2=18,distance=12;

? ? float price1=totalprice(time1,distance);

? ? float price2=totalprice(time2,distance);

? ? printf("%.2f",price1+price2);

? ? return 0;

? ??

}


2 回復 有任何疑惑可以回復我~
#1

qq_tor_1 提問者

我已經搞清楚問題所在了謝謝
2018-09-07 回復 有任何疑惑可以回復我~

并且將printf中%d改為%f會報錯


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
C語言入門
  • 參與學習       926896    人
  • 解答問題       21509    個

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

進入課程

/...算出來68問題在哪里

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號