標題:
第五十四題:一整數,若其位數和可被9整除則必可被9整除。
[打印本頁]
作者:
stephen
時間:
2010-3-27 09:44
標題:
第五十四題:一整數,若其位數和可被9整除則必可被9整除。
第五十四題:一整數,若其位數和可被9整除則必可被9整除。請用此方法判斷一數是否可被9整除。
作者:
yachen392
時間:
2010-3-27 10:37
/*54.第五十四題:一整數,若其位數和可被9整除則必可被9整除。*/
#include<iostream>
using namespace std;
int main()
{ string num;
int m;
cout << "Please enter an number;(3位數) " << endl;
cin >> num;//使用者輸入
m=(int)num[0] +(int)num[1] + (int)num[2]; //各位數相加
if(m%9==0){
cout << num << "是整數" << endl;
}
else {
cout << num << "不是整數" << endl;
}
system("pause");
return 0;
}
複製代碼
作者:
p17johnny
時間:
2010-3-27 10:38
好...........
#include <iostream>
using namespace std;
int main(void){
string num;
int m;
cout <<"請輸入3位的數字"<<endl;
cin >>num;
m=(int)num[0]+(int)num[1]+(int) num[2]+(int)num[3];
if (m%9==0){
cout <<"整數"<<endl;
}else{
cout << "not 整數"<<endl;
}
system("pause");
return 0;
}
複製代碼
作者:
b1081081
時間:
2010-3-27 11:42
#include <iostream>
#include <cstdlib>
#include <string>
using namespace std;
int main(void){
string num;//使用者輸入的數字
int all = 0;//使用者輸入的數字的所有因數
cout << "請輸入一整數:" << endl;
cin >> num;//使用者輸入數字
for(int i = 0; i < num.size(); i++){
all = all + ((int)num[i] - 48);
}
if(all % 9 == 0){
cout << "此數可以被九整除" << endl;
}else{
cout << "此數不可以被九整除" << endl;
}
system("pause");
return 0;
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2