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

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

求教,錯在哪?

#include?<stdio.h>
int?money(int?n;?int?x)
{
????float?y;
?????if?(n?<=?3)
	{
	y?=?13?+?1;
	}
	else?if?(x<5||x?>=?23)
	{
		y?=?13?+?1?+?2.3*(1?+?0.2)*(n?-?3);
	}
	else
	{
		y?=?13?+?1?+?2.3*(n?-?3);
	}
????return?y;
}
int?main()
{
????float?sum?;
????sum?=money(12,9)+money(12,6);
	printf_s("小明每天打車的費用為%f",?sum);
????return?0;
}


正在回答

4 回答

printf_s會檢查用戶自定義的格式字符串是否合法,而printf只會檢查printf只會檢查格式字符串是否為空,學到了,哈哈

還有,你那個int?money(int?n;?int?x),這里用的是中文的括號,這才是英文的括號()

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

時間條件應該用&&

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

if-else需要嵌套,時間是一個條件,里程數(shù)是一個條件。

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

define_ray

他們不是對等的,所以不能并列。
2016-01-22 回復 有任何疑惑可以回復我~

#include <stdio.h>


double gg(int t1, int t2, int j)

{

? ? double m;

? ? if(t1>5 && t2<=23)

? ? {

? ? ? ? m = 13 + (j-3)*2.3 + 1;

? ? }

? ? else

? ? {

? ? ? ? m = 13 + (j-3)*2.3*1.2 + 1;

? ? }

? ??

? ? return m;

}


int main()

{

? ? double a = gg(9,18,12);

? ? a = gg(9,18,12);

? ? printf("小明每天打車的總費用為%lf\t元", a*2);?

? ??

? ? return 0;

}


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

舉報

0/150
提交
取消

求教,錯在哪?

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

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

幫助反饋 APP下載

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

公眾號

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