网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 生活知识 知识问答

C语言输出1-10000以内能同时被1-10整除的所有值

时间:2026-02-15 00:34:27

1、打开编译器→新建→单击文件→输入名称→确定

C语言输出1-10000以内能同时被1-10整除的所有值

2、源代码如下:

#include <stdio.h>

int main(void)

{

      int i,j,k;

      for( i=1; i<=10000; ++i )//从1开始累加到10000

      {

                for( j=1; j<=10; ++j )//从1开始累加到10

                {

                          if( i%j != 0 )//如果 i的值除以1-10的值 不能整除

                          {

                                  k=0;

                                  break;//结束循环

                          }

                          else

                                  k=1;

                }

                if( k )//如果k的值为真。括号内只有k是代表真假的意思,非0则真,0则假

      printf("%d\n",i);

      }

      return 0;

}

3、运行结果:

2520

5040

7560

Press any key to continue

C语言输出1-10000以内能同时被1-10整除的所有值

4、总结:

利用双重for循环、break和if语句完成

第一个循环完成1-10000以内的数自增

内部的一个循环完成1-10以内的数自增

接下来判断1-10000以内的数 是否 能被1-10整除

如果不能被1-10以内的任何一个数整除则把0赋值给k,并结束内部循环

如果能被1-10整除则把1赋值给k,当内部循环结束后判断k的值是真则输出i的值

© 2026 五度知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com