程序填空题:输出两整数之间能被3整除且不能被5整除的奇数
编程求出任意两个正整数m和n之间能被3整除但不能被5整除的所有奇数,输出数据时要求每行输出8个数,数据之间用逗号分隔,然后换行输出所有满足条件的数据个数,请填空完成相应功能。
```
#include
int main(void)
{int m,n,i,gs; //用变量gs存储满足条件的奇数个数
scanf("%d%d",&m,&n);
gs=@@[0](2);
for(i=m;@@[i<=n](2);i++)
{if(i%3==0&&@@[i%5!=0&&i%2!=0](2))
{gs=@@[gs+1](2);
if(gs%8==0)
printf("%d\n",i);//8个一行
else
@@[printf("%d,",i)](2);
}
}
printf("\n%d\n",gs);
return 0;
}
```
答案:
第1空:0
第2空:i<=n
第3空:i%5!=0&&i%2!=0
第4空:gs+1
第5空:printf("%d,",i)
```
#include
int main(void)
{int m,n,i,gs; //用变量gs存储满足条件的奇数个数
scanf("%d%d",&m,&n);
gs=@@[0](2);
for(i=m;@@[i<=n](2);i++)
{if(i%3==0&&@@[i%5!=0&&i%2!=0](2))
{gs=@@[gs+1](2);
if(gs%8==0)
printf("%d\n",i);//8个一行
else
@@[printf("%d,",i)](2);
}
}
printf("\n%d\n",gs);
return 0;
}
```
答案:
第1空:0
第2空:i<=n
第3空:i%5!=0&&i%2!=0
第4空:gs+1
第5空:printf("%d,",i)