开始写写博客,做做笔记,学习学习。
//写一个函数:bool fun(int num)实现判断一个数字是否为质数。
#include <iostream> #include <cmath> using namespace std; bool fun(int num) { int i = 2, n = sqrt(num); while(i <= n) { if(num % i == 0) return false; i++; } return true; } int main() { int i; cout << "请输入一个数字:"; cin >> i; if(fun(i)) cout << i << "是质数." << endl; else cout << i << "不是质数." << endl; return 0; }
输出结果:
今天心情不错,多写了一道题。
//写一个函数:void disp()输出1到100的数字
//如果数字是3的倍数则输出Nab,如果数字是5的倍数输出Zif
//如果数字即是3的倍数又是5的倍数输出ZifNib
//其他情况输出该数字
#include <iostream> using namespace std; void disp(int num) { if(num % 5 == 0) cout << "Zif"; if(num % 3 == 0) cout << "Nab"; if((num % 5 == 0) || (num % 3) == 0) { cout << "\t"; return; } cout << num << "\t"; } int main() { int i = 1; while(i != 101) { disp(i); i++; } cout << endl; system("pause"); return 0; }
输出结果: