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

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

請問大佬,這個該怎么改,有哪些邏輯錯誤

#include <stdio.h>

float moeny(m)

{

? ? int s=12

? ? float x=2.3

? ? int 5<tim<23

? ? if(6<tim<21)

? ? {

? ? ? ? if(s>=3)

? ? ? ? {

? ? ? ? ? ? m=(13+(s-3)*x+1)*2;

? ? ? ? }

? ? ? ? else

? ? ? ? {

? ? ? ? ? ? m=13*2;

? ? ? ? }

? ? else

? ? {

? ? ? ? printf("錯誤");

? ? }

? ? return m;

}

int main()

{

? ? printf("小明每天打車的總費用是%f\n",m);

? ? return 0;

}


正在回答

2 回答

本人小白一枚,有錯誤之處請批評指正。

首先整體邏輯是有問題的,本人僅在語法層面給予指正;

(第2行英語單詞拼寫錯誤,money;)

第6行 int 5<tim<23 定義變量時不能定義范圍,只能給出確定的值或者先不進行初始化;

第7行 if(6<tim<21) 應(yīng)該改成if(tim>6 && tim<21) ;

11、15行的“m=”可以都改成return,去掉21行的return m; ,如果這么改的話25行 printf("小明每天打車的總費用是%f\n",m);? 這里的m應(yīng)該改成money(),所以m這個參數(shù)就沒必要了,去掉第2行 float moeny(m) 中的m。

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

庫庫其

邏輯方面可以參考高贊代碼,很強
2021-03-10 回復 有任何疑惑可以回復我~

希望對你有幫助http://img1.sycdn.imooc.com//607019720001d86c06810664.jpg

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

舉報

0/150
提交
取消

請問大佬,這個該怎么改,有哪些邏輯錯誤

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

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

幫助反饋 APP下載

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

公眾號

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