輸入任意數,判別是否為3的倍數
if(num/3*3==num)
-> ex: input the number is 30
-> (30/3)*3=num
C code
#include <stdio.h>
using namespace std;
int main()
{
int num;
printf("輸入N數,判斷是否為3的倍數: ");
scanf("%d", &num);
if(num/3*3==num)
{
printf("%d 是3的倍數\n",num);
}
else
{
printf("%d 不是3的倍數\n",num);
}
}
C++ code
#include <iostream>
using namespace std;
int main()
{
int num;
cout<<"輸入N數,判斷是否為3的倍數: ";
cin >> num;
if(num/3*3==num){
cout << num << "是3的倍數" << endl;
}else{
cout << num << "不是3的倍數" << endl;
}
}
延伸學習請參考
http://edisonx.pixnet.net/blog/post/88678421
http://annheilong.pixnet.net/blog/post/26090340
線上:
C code on C++ Shell : http://cpp.sh/7xb53
C++ code on C++ Shell : http://cpp.sh/96l5k
請先 登入 以發表留言。