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

能幫幫我寫個程式嗎?

用C++寫(不要複雜~~)


內容如下..

輸入一個9位數..

結果會是9個是相加...

ex:
輸入123456789

結果1+2+3+4+5+6+7+8+9=45




請PO程式碼~~謝謝~~急啊!!!

2007-10-11 16:00:11 · 2 個解答 · 發問者 不明 1 in 電腦與網際網路 程式設計

不好意思
我是初學3堂課的新手
請用簡單的..謝謝..

2007-10-11 16:45:40 · update #1

2 個解答

#include

using namespace std;

int sum(int n){
if(n) return sum(n/10) + n%10;
return 0;
}

int main(){
int n;

cin >> n;
cout << sum(n) << endl;

return 0;
}

2007-10-11 16:36:51 · answer #1 · answered by  Joybo 5 · 0 0

#include
#include
#include
using namespace std;
int main(int argc, char** argv){
//=====START=====//
int total=0;
string str;
cout<<"Input a string: ",cin>>str;
const char *ch=str.c_str();
for(int i=0;i<(int)str.length();i++)
{
total+=ch[i]-'0';
}
cout<<"Sum= "< //=====END=====//
system("PAUSE");
return 0;
}

2007-10-11 16:44:51 · answer #2 · answered by Big_John-tw 7 · 0 0

fedest.com, questions and answers