第七色在线视频,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需要嵌套,時間是一個條件,里程數是一個條件。

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
提交
取消
C語言入門
  • 參與學習       926896    人
  • 解答問題       21532    個

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

進入課程

求教,錯在哪?

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

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

幫助反饋 APP下載

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

公眾號

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