C语言统计 1~100 之内能被3和7整除的数字个数。
时间: 2024-03-20 22:41:56 浏览: 39
您好,要统计1~100之间能被3和7整除的数字个数,可以使用循环和条件语句来实现。具体代码如下:
```c
#include <stdio.h>
int main() {
int i, count = 0;
for (i = 1; i <= 100; i++) {
if (i % 3 == 0 && i % 7 == 0) {
count++;
}
}
printf("1~100之间能被3和7整除的数字个数为: %d\n", count);
return 0;
}
```
代码中的循环控制从1到100的数字,对于每个数字,使用条件语句判断其能否同时被3和7整除,如果能,则将计数器加1。最后输出计数器的值即可。
输出结果为:
```
1~100之间能被3和7整除的数字个数为: 4
```
因此,1~100之间能被3和7整除的数字个数为4个。
相关问题
c语言求100之内能被3和5整除的数之和
你好!对于你的问题,我很高兴为你解答。在 C 语言中,可以使用 for 循环和 if 语句来求解。以下是代码示例:
```
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i % 3 == 0 && i % 5 == 0) {
sum += i;
}
}
printf("100之内能被3和5整除的数之和为:%d\n", sum);
return 0;
}
```
希望能对你有所帮助。
c语言输出50~100之间不能被3整除的数,并且5个数字换行一次
#include <stdio.h>
int main() {
int count = 0; // 计数器,用于控制输出的换行
for (int i = 50; i <= 100; i++) {
if (i % 3 != 0) { // 判断是否被3整除
printf("%d ", i); // 输出数字
count++; // 计数器加1
if (count == 5) { // 如果输出了5个数字
printf("\n"); // 换行
count = 0; // 重置计数器
}
}
}
return 0;
}
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)