找出十个最小的连续自然数,它们个个都是合数(非素数)。
来源:互联网 发布:点点客 知乎 编辑:程序博客网 时间:2024/04/30 01:15
要求:
请利用C语言程序,找出十个最小的连续自然数,它们个个都是合数(非素数)。
在这里分享一个博主自己写的程序
—————————————————————————————————————————————————————————————————————————————
#include <stdio.h>
int main()
{
int i,j,k,flag,a[10],count=0;
printf("The following are ten minimum continuous composite numbers:\n");
for(i = 3; ; i++) /*从3开始,避开1和2两个特殊情况*/
{
for(flag = 1, j = 3; flag && j < i/2; j += 1) /*判断能否被从3到整数的一半的某一数所整除*/
if(!(i%j)) /*若能,则是合数*/
flag =0;
if(flag) /*是素数*/
{
count = 0;
continue;
}
else /*是合数*/
{
a[count] = i;
count++;
}
if(10 == count) /*已找到连续的十个合数*/
break; /*跳出循环,第一次找到的即为最小的十个连续合数*/
}
for(k = 0; k <= 9; k++) /*输出*/
printf("%4d",a[k]);
printf("\n");
return 0;
}
—————————————————————————————————————————————————————————————————————————————
这十个数是:468 469 470 471 472 473 474 475 476 477
- 找出十个最小的连续自然数,它们个个都是合数(非素数)。
- 请找出十个最小的连续自然数,它们个个都是合数(非素数)
- 十个最小的连续自然数,并且这十个数都为合数(非素数)
- 找出10个最小的连续自然数,它们每个都是非素数
- 求连续十个最小的合数
- 将1-20这二十个连续的自然数排成一圈,使任意两个相邻的自然数之和均为素数
- 找出最长连续自然数个数
- 找出最大连续自然数个数
- 找出最大连续自然数个数
- 素数(质数)与合数的研究
- 分解质因数: 每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式,这几个素数就都叫做这个合数的质因数
- 素数/质数/合数的定义
- 找出大于给定数数最小的素数
- 连续的自然数相加
- 四个连续的自然数
- 它们都是干啥的
- 找出一个合数的最大质数因子
- 自然数序列,找出任意连续之和等于n的所有子序列
- C语言第三次作业练习
- Python-参数传递机制
- 数据分析运营---A/B测试中20个必须知道的问题
- 分布式架构的演进过程
- Hibernate的事务处理和二级缓存
- 找出十个最小的连续自然数,它们个个都是合数(非素数)。
- 亿级Web系统搭建——单机到分布式集群
- 堆的操作
- LeetCode题解(Week 9):486. Predict the Winner
- Java中最常见的5种Web服务器介绍
- html5表单实例
- 禁止浏览器缓存所有动态页面的过滤器:
- MFC学习之GDI(一)
- python的代码缩进