用C语言编程:统计1-200中,能够分别被2,3整除,但不能同时被2,3整除的数的个数

来源:百度知道 编辑:UC知道 时间:2024/06/19 00:23:41

main()
{
int i,n=0;
for(i=1;i<=200;i++)
if(((i%2==0)&&(i%3!=0))||((i%2!=0)&&(i%3==0)))
n++;
printf("%d",n);
}
小问题有那么麻烦吗?

#include<stdio.h>
int main()
{
int i,count2,count3;
count2=0;
count3=0;
for(i=1;i<=200;i++)
{
if((i%2==0)&&(i%3!=0))
count2++;
if((i%3==0)&&(i%2!=0))
count3++;
}
printf("count2=%d count3=%d\n",count2,count3);
return 0;
}

int count=0;
for(int i=1;i<=200;i++)
{
if(i%2==0||i%3==0)
{
if(i%2==0&&i%3!=0)
count++;
if(i%2!=0&&i%3==0)
count++;
}
}
printf("%d",i);

#include<stdio.h>
void main()
{int i,j=0;
int a[30];
for(i=1;i<=200;i++)
{if(i%2==0||i%3==0&&i%2%3!=0)a[j++]=i;}
printf("there are %d numbers\n",j);
printf("the numbers are: