丫丫文案网—你身边的文案专家

丫丫文案网—你身边的文案专家

c语言编程求1到100中能被3整除的数并输出?

59

```c

include

int main() {

int i;

printf("1到100之间能被3整除的数有:\n");

for (i = 1; i <= 100; i++) {

if (i % 3 == 0) {

printf("%d\n", i);

}

}

return 0;

}

```

代码说明:

头文件包含

`include `:包含标准输入输出库,用于使用`printf`函数。

主函数定义

`int main()`:程序的入口点。

循环结构

使用`for`循环遍历1到100之间的所有整数:

```c

for (i = 1; i <= 100; i++) {

```

- `i`从1开始,每次循环递增1,直到100。

条件判断

使用`if`语句判断当前数是否能被3整除:

```c

if (i % 3 == 0) {

printf("%d\n", i);

}

```

- `i % 3 == 0`判断`i`是否为3的倍数,如果是,则输出该数。

程序结束

`return 0;`表示程序正常结束。

运行结果示例:

```

1到100之间能被3整除的数有:

3

6

9

...

99

```

补充说明:

该程序通过简单的`for`循环和`if`条件判断实现,效率较高,适用于较小范围的数值计算。

若需优化输出格式,可考虑使用`printf`的格式化功能,例如每行输出10个数:

```c

printf("%-10d

", i);

```

需注意控制循环次数以避免输出过多内容。