版权声明:一辈子做程序员有何不可? https://blog.csdn.net/yoyo18520/article/details/8333387
开始写写博客,做做笔记,学习学习。
//写一个函数: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;
}
输出结果: