English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

題目是--
請設計一個能輸入借貸號碼,本金,利率,天數
求出 到期值
利息=(本金*利率*天數)/360
到期值=本金+利息


我試過很多次,編譯是沒問題啦!但是我在測試視窗的第一欄天數輸入(10)後,救呈現錯誤訊息,問我回不回報,然後我按不回報,測試視窗就當掉了>"<
我把程式碼po上來,請高手告訴我哪裡寫錯了好嗎??
!同學做這題都沒問題,祇有我有這問題而已!我們大家都是同一分享資料夾的c語言驅動程式的喔!所以不用叫我重灌了!


#include
void c101(void)

{
int a; //借貸號碼
float b; //本金
float c; //利率
char d[10]; //天數

float ee; //利息
float ff; //到期值

printf("天數:");
scanf("%s",a);

printf("本金:");
scanf("%f",&b);

printf("利率:");
scanf("%f",&c);

printf("借貸號碼:");
scanf("%d",&d);

ee=(b*c*a)/360;
ff=b+ee;

printf("利息:",ee);
printf("到期值:",ff);
}

int main( )
{

c101( );
system("pause");

}

謝謝大家了

2007-07-01 17:32:23 · 2 個解答 · 發問者 ? 3 in 電腦與網際網路 程式設計

我想請問一下----
[]---這代表字串,所以printf("天數:");
scanf("%d",&d);d的前面應該是不加&的
請問我上面說的是對的嗎?
麻煩您在幫我看一下,確認一下好嗎

2007-07-05 07:26:28 · update #1

2 個解答

#include
#include //要加這行標頭檔!
void c101(void)
{
char a[10]; //借貸號碼 這行要改!
float b; //本金
float c; //利率
int d; //天數 這行要改!
float ee; //利息
float ff; //到期值
printf("天數:");
scanf("%d",&d); //這行要改!
printf("本金:");
scanf("%f",&b);
printf("利率:");
scanf("%f",&c);
printf("借貸號碼:");
scanf("%s",&a); //這行要改!
ee=(b*c*d)/360; //這行要改!
ff=b+ee;
printf("利息: %f\n",ee); //這行要改!
printf("到期值: %f\n",ff); //這行要改!
}
int main( )
{
c101( );
system("pause");
}

2007-07-01 22:35:58 補充:
微軟的編譯器,免費又好用。怎麼那麼多人不用?

網址:http://www.microsoft.com/taiwan/vstudio/express/

2007-07-05 15:35:13 補充:
是的!你說的沒錯。

scanf("%s",&a); 要改成:scanf("%s",a);

2007-07-01 18:31:53 · answer #1 · answered by Big_John-tw 7 · 0 0

桃園當舖中壢當舖仁寶當舖、提供借錢、借貸、借款、代辦房屋二胎、汽車融資、房貸等當舖借款服務!

桃園當舖中壢當舖仁寶當舖汽機車、貨車、重機械、鑽石、珠寶、名錶、精品、不動產皆可當!

桃園當舖中壢當舖仁寶汽車借款、法定利率!5分鐘可知額度20分鐘快速撥款!

桃園當舖中壢當舖仁寶汽車借款迅速放款不囉唆、可彈性還款、選擇正確金援管道,才能真正省利!

歡迎來店(電)洽詢 有專員為您服務

電話:03-4520077 03-4520077

地址:桃園縣中壢市中華路二段292號

仁寶當舖

2016-02-15 23:46:09 · answer #2 · answered by 欣怡 3 · 0 0

fedest.com, questions and answers