用c语言实输出1-100以内所有能被9整除的整数,要求:一行打印3个
时间: 2023-05-11 14:03:00 浏览: 196
以下是用C语言实现输出1-100以内所有能被9整除的整数的代码:
```c
#include <stdio.h>
int main() {
int i;
for (i = 1; i <= 100; i++) {
if (i % 9 == 0) {
printf("%d ", i);
if (i % 27 == 0) {
printf("\n");
}
}
}
return 0;
}
```
输出结果为:
```
9 18 27
36 45 54
63 72 81
90 99
```
注意,每行打印3个数字,且最后一行只有2个数字。
相关问题
c语言编写程序输出m-n以内能被3整除且不能被5整除的所有整数,并计算输出这样的数有多少个。 输入格式: 输入整数m、n,保证m<=n。 输出格式: 第一行输出符合条件的数,每个数后面有一个空格。 第二行输出数据个数。 输入样例: 在这里给出一组输入。例如
好的,根据你的要求,我来回答这个问题。根据题意,我们需要输出m到n之间能被3整除但不被5整除的所有整数,并计算个数。下面是一个简单的C语言代码实现:
```c
#include <stdio.h>
int main()
{
int m, n, count = 0;
scanf("%d %d", &m, &n);
for(int i = m; i <= n; i++)
{
if(i % 3 == 0 && i % 5 != 0)
{
printf("%d ", i);
count++;
}
}
printf("\n%d", count);
return 0;
}
```
你只需要输入两个整数m和n,程序就可以输出m到n之间能被3整除但不被5整除的所有整数,并计算个数。希望这个回答可以帮到你!
用C语言设计一个输出100以内,并能被3整除的正整数,用流程图表示。
在C语言中,我们可以使用for循环结合if条件判断来设计一个输出100以内所有能被3整除的正整数的程序。以下是代码示例:
```c
#include <stdio.h>
int main() {
int i;
for (i = 1; i <= 100; i++) { // 循环从1到100
if (i % 3 == 0) { // 判断是否能被3整除
printf("%d ", i); // 输出符合条件的数字
}
}
printf("\n"); // 结束打印后换行
return 0;
}
```
流程图表示如下:
1. 开始
2. 输入起始值i(设为1)
3. 判断 i 是否小于等于100
- 是 -> 继续步骤5
- 否 -> 结束程序
4. 检查 i 是否能被3整除(即 i % 3 == 0)
- 是 -> 打印 i 并将 i 加1(i++),然后跳转到步骤3继续下一次循环
- 否 -> 直接跳到步骤7
5. 回到步骤3
6. 重复步骤3-4,直到i不再满足条件
7. 打印换行符结束列表
8. 结束
阅读全文