永发信息网

编写程序,求1-1000之间满足“除3余2,除5余3,除7余2”的数,一行输出5个数

答案:3  悬赏:30  手机版
解决时间 2021-03-18 15:55
  • 提问者网友:心如荒岛囚我终老
  • 2021-03-18 07:20
编写程序,求1-1000之间满足“除3余2,除5余3,除7余2”的数,一行输出5个数,一行的数字之间以空格分隔。 pascal
最佳答案
  • 五星知识达人网友:七十二街
  • 2021-03-18 07:51
var
i,j:longint;
begin
for i:=1 to 1000 do
begin
if (i mod 3=2) and (i mod 5=3) and (i mod 7=2) then begin inc(j); write(i,' '); end;
if j=5 then begin writeln; j:=0; end;
end;
end.
全部回答
  • 1楼网友:大漠
  • 2021-03-18 09:03
#include<stdio.h> void main() { int i,k=0; for(i=1;i<=1000;i++) { if(i%7==2&&i%5==3&&i%3==2) { printf("%d,",i); k++; } else continue; if ( (k!=0)&&(k%5==0)) printf("\n"); } } 直接拷贝上面代码到c中编译执行即可!!!
  • 2楼网友:上分大魔王
  • 2021-03-18 08:04
#include void main(void) { int i = 0; int k = 0; for(i=1;i<1001;++i) { if(i%3==2) { k++; if(k<=5) { printf("%d ",i); if(k == 5) { k = 0; printf("\n"); } } } if(i%5==3) { k++; if(k<=5) { printf("%d ",i); if(k == 5) { k = 0; printf("\n"); } } } if(i%7==2) { k++; if(k<=5) { printf("%d ",i); if(k == 5) { k = 0; printf("\n"); } } } //scanf("%d",&a[i]); //printf("%d,",i); } printf("\n",i); } 依次求出
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯