題目是--
請設計一個能輸入借貸號碼,本金,利率,天數
求出 到期值
利息=(本金*利率*天數)/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
#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⤋