返回列表 發帖

第五十四題:一整數,若其位數和可被9整除則必可被9整除。

第五十四題:一整數,若其位數和可被9整除則必可被9整除。請用此方法判斷一數是否可被9整除。
我是小紅老師,小紅老師是我!!

  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <string>
  4. using namespace std;
  5. int main(void){
  6.    
  7.     string num;//使用者輸入的數字
  8.     int all = 0;//使用者輸入的數字的所有因數
  9.    
  10.     cout << "請輸入一整數:" << endl;
  11.     cin >> num;//使用者輸入數字
  12.    
  13.     for(int i = 0; i < num.size(); i++){
  14.             all = all + ((int)num[i] - 48);
  15.     }
  16.    
  17.     if(all % 9 == 0){
  18.            cout << "此數可以被九整除" << endl;
  19.     }else{
  20.            cout << "此數不可以被九整除" << endl;
  21.     }
  22.      
  23.     system("pause");
  24.     return 0;
  25. }
複製代碼

TOP

好...........
  1. #include <iostream>
  2. using namespace std;
  3. int main(void){
  4.    string num;
  5.     int  m;
  6.     cout <<"請輸入3位的數字"<<endl;
  7.     cin >>num;
  8.     m=(int)num[0]+(int)num[1]+(int) num[2]+(int)num[3];
  9.    
  10.     if (m%9==0){
  11.                 cout <<"整數"<<endl;
  12.     }else{            
  13.                
  14.     cout << "not 整數"<<endl;
  15.     }
  16. system("pause");
  17. return 0;
  18. }
複製代碼
分數掛蛋的心情像空白的紙,再次期望著奇蹟的到來。

TOP

  1. /*54.第五十四題:一整數,若其位數和可被9整除則必可被9整除。*/
  2. #include<iostream>
  3. using namespace std;

  4. int main()
  5. {  string num;
  6.    int m;
  7.    
  8.    cout << "Please enter an number;(3位數) " << endl;
  9.    
  10.    cin >> num;//使用者輸入
  11.    
  12.    m=(int)num[0] +(int)num[1] + (int)num[2]; //各位數相加
  13.    
  14.    if(m%9==0){
  15.       cout << num << "是整數" << endl;        
  16.    }
  17.    
  18.    else {
  19.       cout << num << "不是整數" << endl;        
  20.    }
  21.    system("pause");
  22.    return 0;
  23. }
複製代碼
張雅淳

TOP

返回列表