实践题1
【问题描述】编写具有如下原型的函数:bool f(long x);其功能为:若整数 x 仅由偶数字(0、2、4、6、8)组成时(如 x=26480),函数返回 true,否则返回 false(如当 x=22034 时)。并编制主函数对它进行调用。
【输入形式】只能是一个整数数字,中间不能有空格等其他字符;
【输出形式】只输出true或者false,后面不要换行。
【样例输入】26480
【样例输出】true
【样例说明】输入输出时不要带有其他说明文字或符号
#include<iostream>
using namespace std;
bool f(long x)
{
int temp;
bool flag = true;
while(x/10!=0)
{
temp=x%10;
if(temp%2!=0) return !flag;
x/=10;
}
if(x%2!=0) return !flag;
return flag;
}
int main()
{
long a;
cin >> a;
if(f(a)) cout << "true";
else cout << "false";
return 0;
}
实践题2
【问题描述】编写具有如下原型的函数:void find(int i, int n); 实现从 i 开始找起,连续找出 n 个素数并显示在屏幕上。如:实参为10 和 8 后,输出的 8 个素数应为:11