习题 2.4(6) 将100~200之间的素数输出。
输出 之间 100 习题 2.4 200 素数
2023-09-14 09:06:56 时间
C程序设计 (第四版) 谭浩强 习题2.4(6) 个人设计
习题 2.4(6) 将100~200之间的素数输出。
代码块
方法1:(利用循环判断法)
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i, j;
for (i=100; i<=200; i++){
for (j=2; i%j!=0; j++);
if (i==j)
printf("%d ", i);
}
printf("\n");
system("pause");
return 0;
}
方法2:(利用函数的模块化设计)
#include <stdio.h>
#include <stdlib.h>
void prime(int m, int n); // Define the function of the prime number 定义素数函数
int main()
{
prime(100, 200);
system("pause");
return 0;
}
void prime(int m, int n)
{
int i, j;
for (i=m; i<=n; i++){
for (j=2; i%j!=0; j++);
if (i==j)
printf("%d ", i);
}
printf("\n");
}
方法3:(简写)
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i, j;
for (i=100; i<=200; i==j ? printf("%d\n", i), i++ : i++)
for (j=2; j<i; j++)
if (!(i%j)) break;
system("pause");
return 0;
}
相关文章
- 2022-09-28:以下go语言代码输出什么?A:1 1;B:1 2;C:2 2;D:不确定。 package main import ( “fmt“ ) f
- 转换流实现了字节流和字符流之间的互相转换_java输出流输出文件
- 批处理for循环中截取字符串_bat文件输出字符串
- 【数字信号处理】线性时不变系统 LTI “ 输入 “ 与 “ 输出 “ 之间的关系 ( LTI 系统单位脉冲响应 | 卷积 | 卷积推导过程 )
- 【数字信号处理】线性时不变系统 LTI “ 输入 “ 与 “ 输出 “ 之间的关系 ( 线性卷积起点定理 | 左边序列概念 | 推理 )
- 将JSP输出成静态html页面详解编程语言
- ibatis配置log4j输出sql语句等日志信息详解编程语言
- MySQL中的输出技巧:学习打印语句(mysql打印语句)
- 输出Linux C编程:输入输出流程式访问(linuxc输入)
- 长达三周的亚马逊 re:Invent,CEO 披露了 AWS 业务现状并“疯狂”输出 27 款新发布
- Linux终端的精彩输出之旅(linux终端输出)
- Redis精准输出到你所求之Key(redis输出key)
- GD输出汉字的函数的分析
- 一个捕获函数输出的函数
- PHP输出简单动态WAP页面