輸入任意數,判斷是否為3、7、10的倍數

利用上一篇  "輸入任意數,判別是否為3的倍數 " 撰寫方法延伸應用

網址: https://goo.gl/ocnoA3

C code

#include <stdio.h>
using namespace std;

int main()
{
    int num;
    printf("輸入N數,判斷是否為3、7、10的倍數: ");
    scanf("%d", &num);
    
    if(num/3*3==num){
        printf("%d 是3的倍數\n", num);
    }else if(num/7*7==num){
        printf("%d 是7的倍數\n", num);
    }else if(num/10*10==num){
        printf("%d 是10的倍數\n", num);
    }else if((num/1*1==num)||(num/2*2==num)||(num/4*4==num)||(num/5*5==num)||(num/6*6==num)
              ||(num/8*8==num)||(num/9*9==num))
    {
        printf("%d 不是3、7、10的倍數\n", num);  
    } 
}

 

C++ code

#include <iostream>
using namespace std;

int main()
{
    int num;
    cout<<"輸入N數,判斷是否為3、7、10的倍數: ";
    cin >> num;
        
    if(num/3*3==num){
        cout << num << "是3的倍數" << endl;
    }else if(num/7*7==num){
        cout << num << "是7的倍數" << endl;
    }else if(num/10*10==num){
        cout << num << "是10的倍數" << endl;
    }else if((num/1*1==num)||(num/2*2==num)||(num/4*4==num)||(num/5*5==num)||(num/6*6==num)
              ||(num/8*8==num)||(num/9*9==num))
    {
        cout << num << "不是3、7、10的倍數" << endl;  
    } 
}

 

創作者介紹
創作者 程式筆記簿 的頭像
深耕碼農OuO

程式筆記簿

深耕碼農OuO 發表在 痞客邦 留言(0) 人氣( 2707 )