C语言程序填空:输入100到1000所以既能被3整除又能被7整除的数。 老师帮帮忙啊,初学C语言,这道题不会。

2025-01-02 22:18:08
推荐回答(5个)
回答1:

#include
void main()
{
int k;
int sele(int n);
for(k=100;k<=10000;k++)
if(sele(k))
printf("%5d",k);
printf("\n");
}

int sele(int n)
{
if(n%21==0)
return (1);
return 0;
}

倒数第三排那个  return (1);  就是判断条件为真,即“既能被3整除又能被7整除的数”,就返回1(真)。

回答2:

①sele(k) //调用sele函数,把k的值传进去.
②k //k!=0那么输出.
③n%3==0&&n%7==0
return (1),返回1的值,sele(k)=1;if(sele(k))=if(1);就这个意思。

回答3:

1.sele(k)
2.k
3.n%3==0&&n%7==0
return (1);是返回1的意思

回答4:

1.sele(k)
2.k
3.n%3==0&&n%7==0
return(1),返回数值一让系统做判定

回答5:

这个意思是,如果③这个条件为真,函数返回值为1