C语言:从键盘输出两个正整数m和n(m<=n<=999)

输出m~n之间(包括m和n)能被3整除且至少有一位数字是5的所有整数。每行输出3个数据,数据之间用制表符分隔。

第1个回答  推荐于2016-11-11
void f(int m,int n)
{
int i;x,v,flag,count=0;
for(i=m;i<=n;i++)
{
flag=0;x=i;
while(x)
{
v=x%10;
if(v==5)
{
flag=1;break;
}
x=x/10;
}
if(i%3==0&&flag)
{
if(!count) printf("\n");
printf("%d\t",i);
count=++count%3;;
}
}
}本回答被提问者采纳