[問題] 如何用自訂函數寫出5個相加的整數...
最近在寫書本後面的練習
程式碼我寫起來不長,可是就是compiler一直沒過...
題目是:
寫一個叫做sum()的函數,它可以指定要累加的數字,數量,並把結果傳回來
例如在主程式中執行以下敘述:
int x;
x=sum (5);
會讓程式發出要求使用者輸入5個整數的訊息,並把使用者輸入的5個整數加總後存到變數
x裡面
我的自訂函數是寫
int sum (int x);
{
int i;
i=a+b+c+d+e;
return i;
}
這樣子的自訂函數是有問題嗎??
然後主程式的部份,題目說要在主程式中執行 x=sum(5);
這個我就不知道怎麼辦了...
麻煩各位前輩幫忙了
謝謝
---
這是我亂寫的主程式..
int main()
{
cout<<"請輸入要連續相加的5個整數"<<endl;
cin>>x;
x=sum(x);
cout<<x;
system("pause");
return 0;
}
不知道這主程式要如何改..
謝謝幫忙
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.112.236.26
→
08/09 01:49, , 1F
08/09 01:49, 1F
→
08/09 01:54, , 2F
08/09 01:54, 2F
→
08/09 01:54, , 3F
08/09 01:54, 3F
→
08/09 01:55, , 4F
08/09 01:55, 4F
※ 編輯: bernachom 來自: 59.112.236.26 (08/09 01:56)
※ 編輯: bernachom 來自: 59.112.236.26 (08/09 01:58)
※ 編輯: bernachom 來自: 59.112.236.26 (08/09 01:59)
※ 編輯: bernachom 來自: 59.112.236.26 (08/09 02:00)
→
08/09 02:10, , 5F
08/09 02:10, 5F
→
08/09 02:13, , 6F
08/09 02:13, 6F
→
08/09 02:13, , 7F
08/09 02:13, 7F
→
08/09 10:58, , 8F
08/09 10:58, 8F
→
08/09 10:59, , 9F
08/09 10:59, 9F
→
08/09 10:59, , 10F
08/09 10:59, 10F
→
08/09 11:07, , 11F
08/09 11:07, 11F
推
08/09 18:39, , 12F
08/09 18:39, 12F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):