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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

為什么無論輸入多少,我的結(jié)果總是顯示14??

為什么無論輸入多少,我的結(jié)果總是顯示14??

C
蘿卜_東 2015-12-01 21:33:11
#include <stdio.h>float price(int t,int l)//定義時(shí)間和路程{ float sum; if(t<=23&&t>5) { sum=14+2.3*(l-3); printf("sum=%f",sum); } else { sum=14+2.3*(l-3)*1.2; printf("sum=%f",sum); }}int main(){ int t,l; scanf("%d,%d",&t,&l); if(l<=3) { printf("sum=14"); } else { price(t,l); }}
查看完整描述

2 回答

?
慕仰8052746

TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超0個(gè)贊

我測試的結(jié)果是可以的,只要在輸入的數(shù)據(jù)間加上逗號(hào),輸出的結(jié)果是對(duì)的。不過你的編程習(xí)慣還有待改善,程序?qū)懙挠悬c(diǎn)亂。

我重新寫了一個(gè)程序,你可以看看

#include"stdio.h"

double price(int t,int l)

{

? ? if(t<=23&&t>5)

? ? ? ? return 14+2.3*(l-3);

? ? else

? ? ? ? return 14+2.3*(l-3)*1.2;

}

int main()

{

? ? int t,l;

? ? while(scanf("%d%d",&t,&l)!=EOF)

? ? {

? ? ? ? double sum;

? ? ? ? if(l<=3) sum=14;

? ? ? ? else sum=price(t,l);

? ? ? ? printf("sum=%lf\n",sum);

? ? }

? ? return 0;

}


查看完整回答
反對(duì) 回復(fù) 2015-12-05
?
慕仰8052746

TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超0個(gè)贊

#include <stdio.h>

void price(int t,int l)//定義時(shí)間和路程

{

float sum;

if(t<=23&&t>5)

{

sum=14+2.3*(l-3);

printf("sum=%f",sum);

}

else

{

sum=14+2.3*(l-3)*1.2;

printf("sum=%f",sum);

}

}

int main()

{

int t,l;

scanf("%d%d",&t,&l);

if(l<=3)

{

printf("sum=14");

}

else

{

price(t,l);

}

return 0;

}

把你的代碼稍微做了修改,scanf("%d%d",&t,&l);中間的逗號(hào)去掉,否則輸入的數(shù)據(jù)間必須加上逗號(hào),不然就會(huì)產(chǎn)生錯(cuò)誤。其余的沒什么大問題,還有price()函數(shù)既然沒有返回值,就用void好了。

查看完整回答
反對(duì) 回復(fù) 2015-12-01
  • 2 回答
  • 0 關(guān)注
  • 1418 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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