C语言编程问题:输出100以内个位数为6且能被3整除的所有数。

2025-03-12 14:41:59
推荐回答(5个)
回答1:

输出100以内个位数为6且能被3整除的所有数的源代码如下:

#include<stdio.h>

int main()

{

int i;

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

{

if(i%10 == 6 && i%3 == 0)

printf(" %d ",i);

}

return 0;

}

扩展资料

1、#include 就是一条预处理命令, 它的作用是通知C语言编译系统在对C程序进行正式编译之前需做一些预处理工作。

2、printf()是格式输出函数,它的功能就是在屏幕上输出指定的信息return是函数的返回值,根据函数类型的不同,返回的值也是不同的。

3、main函数又叫主函数,main函数是c语言程序的入口,程序是从main函数开始执行的,一个c语言程序中只能有一个main函数。

回答2:

#include

main()

{inti;

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

{

if(i%10==6&&i%3==0)

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

}

}

扩展资料

用for循环输出1-1000内能被5整除的数字,且每行输出三个

public class Division {

public static void main(String[] args) {

for (int i = 1; i <=1000; i++) {

if (i%5==0) {

System.out.print(i+”\t”);

}

if (i%15==0) {

System.out.println();

}

}

}               

}

回答3:

if(i%10==6&&i%3==0);
printf("%d",i);

if语句最后面的分号去掉,不然的话这句判断就直接结束了, 不管条件是否满足,下面的printf是另一条语句了,会无条件执行。

另外printf最好加一个\n表示换行,改成

if(i%10==6&&i%3==0)
    printf("%d\n",i);

回答4:

这样:

#include
main()
{
    int i;
    for(i=1;i<100;i++)
    {
if(i%10==6&&i%3==0)    /*去掉分号*/
printf("%d ",i);
    }
}

回答5:

#include
void main()
{int i;
for(i=1;i<100;i++)
{
if(i%10==6&&i%3==0)
{printf("%d ",i);}*****************if语句的条件一定要用{……}括起来!
}
}