“能同时被3和5整除的数”就是能被15整除的数。用一for循环,计数变量从15开始波长15增量,所遇到的整数就是题目所求。另用一计数变量计数,是5的倍数时回车来达到每行5个输出数的要求。代码如下:
#include "stdio.h"
int main(int argc,char *argv[]){
int n,l;
for(l=0,n=15;n<=500;n+=15)
printf(++l%5 ? "%4d" : "%4d\n",n);
if(l%5)
printf("\n");
return 0;
}
运行结果如下:
代码:
#include
void main()
{
int i,n;
n=0; //n用计数
for(i=1;i<=500;i++)
{
if(i%3==0&&i%5==0) //能同时被3和5整除
{
printf("%d ",i); //显示这个数
n++; //计数
if(n%5==0) // 每5个数一行
printf("\n"); //换行
}
}
}
代码完
#include
void main()
{
int i,n;
n=0;
for(i=1;i<=500;i++)
{
if(i%3==0&&i%5==0) //能同时被3和5整除
{
printf("%d ",i);
n++;
if(n%5==0) // 每5个数一行
printf("\n");
}
}
}
#include<>stdio.h>
void main()
{
int i,m=0;
for(i=1;i<=500;i++)
{
if(i%3==0 && i%5==0)
{
printf("%d ",1);
m++;
if(m%5==0)
printf("\n");
}
}
printf("\n");
}
满意请采纳,谢谢
#include
int main(void)
{
int i = 0;
int k = 0;
for (i = 15; i < 500; i+=15)
{
printf("%d ", i);
++k;
if (0 == k % 5)
{
printf("\n");
}
}
return 0;
}
每行5个
#include
main()
{
int a[500];
int i=0,j=0;
for(i=1;i<=500;i++)
{
if(i%3==0||i%5==0)
{
a[j]=i;
j++;
}
}
for(i=0;i
printf("%d ",a[i]);
if(i%5==0)
{
printf("\n");
}
}
getch();
}