编写一个C语言程序,求出1至100之间满足“用3除余2;用5除余3;用7除余2”的数,并把满足条件的数显是出来

2024-12-02 07:33:46
推荐回答(5个)
回答1:

“用3除余2;用5除余3;用7除余2“ 这句话是同时满足的意思?
下面是同时满足这3个条件的C程序
int main()
{
int source=1;
int rowcount=0;
for(source;source<=100;source++)
{
if((source%3==2)&&(source%5==3)&&(source%7==2))
{
if(rowcount==5)
{
printf("\n");
rowcount=0;
}
printf("%4d",source);
rowcount++;
}
}
return 0;
}

结果只有一个:23

回答2:

int i;
for(i=1;i<=100;i++)
{
if((i%3==2)&&(i%5==3)&&(i%7==2))
print("%d",i);
}

回答3:

#include
#include
int main ()
{
int i;
for(i=1;i<=100;i++)
{
if(i%3==2&&i%5==3&&i%7==2)
printf("%d", i);
}
system("pause");
return 0;
}

回答4:

#include
void main()
int a[100],i,n=0,j;
for(i=1;i<=100;i++)
{if(i%3==2&&i%5==3&&i%7==2)
{ a[n]=i;
n++;
}
}
for(i=0;i {
printf("%4d",a[i]);
if(i==4)
printf("\n");
}
printf("\n");

回答5:

#include studio
void main()
{
int i,j=0;
for(i=1;i<=100;i++)
{
if((i%3==2)&&(i%5==3)&&(i%7==2)
j++;
if(j%5==0)
print("\n");
}
}