1到1000中能被3和5整除的数字 前20个输出 怎么编程序
答案:1 悬赏:20 手机版
解决时间 2021-11-29 08:35
- 提问者网友:做自己de王妃
- 2021-11-28 13:18
1到1000中能被3和5整除的数字 前20个输出 怎么编程序
最佳答案
- 五星知识达人网友:琴狂剑也妄
- 2021-11-28 14:49
首先,能被几整除,那就跟这个数进行取余运算,如果结果是0,那么就说明能被整除,其次,输出前20个数,就需要用一个变量来记录满足要求的数的个数,一旦大于20就直接跳出循环,不用再执行下面的操作了。代码如下(C语言):
#include
int main()
{
int count = 0;//用来记录数量
for(int i=1;i<=1000;i++)
{
if(i%3 == 0 && i%5 == 0)
{
printf("%d ",i);//输出满足条件的数
count++;
if(count %5 == 0)
{
printf("
");//没行显示五个
}
if(count>20)
{
//当数量大于20后,直接跳出循环,不用在执行。
break;
}
}
}
return 0;
}其实,同时被3和五 整除,也就相当于能被3和5的最小公倍数也就是15整除,判断语句也可以是if(i%15 == 0),效果是一样的。
#include
int main()
{
int count = 0;//用来记录数量
for(int i=1;i<=1000;i++)
{
if(i%3 == 0 && i%5 == 0)
{
printf("%d ",i);//输出满足条件的数
count++;
if(count %5 == 0)
{
printf("
");//没行显示五个
}
if(count>20)
{
//当数量大于20后,直接跳出循环,不用在执行。
break;
}
}
}
return 0;
}其实,同时被3和五 整除,也就相当于能被3和5的最小公倍数也就是15整除,判断语句也可以是if(i%15 == 0),效果是一样的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯