用c++找出100以内所有含8和8的倍数
时间: 2023-03-26 11:03:34 浏览: 70
好的,这个问题可以回答。以下是代码:
#include <stdio.h>
int main() {
int i;
for (i = 1; i <= 100; i++) {
if (i % 8 == || i % 10 == 8 || i / 10 == 8) {
printf("%d ", i);
}
}
return ;
}
输出结果为:8 16 18 24 28 32 38 40 48 56 58 64 68 72 78 80 88 96 98
希望能对您有所帮助。
相关问题
c++找出100以内的所有素数
素数是指除了1和自身以外不能被其他数整除的大于1的整数。要找出100以内的所有素数,可以使用试除法进行判断。
首先,2是最小的素数,所以2是100以内的素数之一。然后我们可以逐个判断从3到100的每个数是否为素数。对于一个给定的数n,我们可以从2开始尝试将n除以小于n的每个数,如果有一个数能够整除n,则说明n不是素数。反之,如果对于从2到n-1的每个数都不能整除n,则说明n是素数。
根据上述方法,我们可以找出100以内的所哟素数如下:
2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97
因此,100以内的所有素数共有25个。
用c++找1到100以内所有素数
#include <stdio.h>
int main() {
int i, j, flag;
printf("1到100以内的素数有:\n");
for (i = 2; i <= 100; i++) {
flag = 1;
for (j = 2; j <= i / 2; j++) {
if (i % j == 0) {
flag = 0;
break;
}
}
if (flag == 1) {
printf("%d ", i);
}
}
printf("\n");
return 0;
}
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)