C语言常见编程题及答案40题

C语言常见编程题及答案40题程序 1 题目 判断 101 200 之间有多少个素数 并输出所有素数 1 程序分析 判断素数的方法 用一个数分别去除 2 到 sqrt 这个数 如果能被整除 则表明此数不是素数 反之是素数 2 程序源代码 includeintIs intn inti 2 for i 2 i sqrt n i if n i

【程序1】

题目:判断101-200之间有多少个素数,并输出所有素数。
1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,
       则表明此数不是素数,反之是素数。       
2.程序源代码:

#include 
       
         int IsPrime(int n){ int i=2; for(i=2;i<=sqrt(n);i++){ if(n%i==0) return 0; } return 1; } int main(){ int i; for(i=100;i<=200;i++){ if(IsPrime(i)) printf("%d ",i); } return 0; } 
       

—————————————————————————–

  重复执行第一步。
(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。
2.程序源代码:

#include 
          
            int main(){ int i,n; scanf("%d",&n); printf("%d=",n); for(i=2;i<=n;i++){ while(n!=i){ if(n%i==0){ printf("%d*",i); n=n/i; }else{ break; } } } printf("%d",n); return 0; } 
          

—————————————————————————–

#include 
            
              int main(){ int num1,num2,x,y,temp; scanf("%d %d",&num1,&num2); x=num1>num2?num1:num2;//x保存较大的数 y= num1+num2-x; while(x!=0){ temp=y%x; y=x; x=temp; } printf("最大公约数:%d\n",y); printf("最小公倍数:%d\n",num1*num2/y); } 
            
























版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/216298.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午12:09
下一篇 2026年3月18日 下午12:09


相关推荐

  • 机械键盘各种设定(品牌:黑爵等)

    机械键盘各种设定(品牌:黑爵等)游戏机械键盘自带设定呼吸灯 asdf 重设 宏命令设置 但有时候不小心按到了会让人误解是键盘坏了 呼吸灯设置 ASDF 颠倒键盘的上下左右四个键位和 ASDW 四个键位转换 方法 如果键盘的上下左右变成了 ASDW 可以按快捷键 Fn W 切换回来 此种方法适用于大多数品牌 如果键盘的上下左右变成了 ASDW 可以按快捷键 Fn 空格切换回来 此种方法适用于达尔优等少数品牌 如果键盘的上下左右变成了 ASDW 可以按快捷键 Fn Win 切换回来 此种切换方式适用于苹果键盘等少数品牌 说明 其实 w a

    2026年3月19日
    1
  • 计算机系统(一)——冯诺依曼体系

    计算机系统(一)——冯诺依曼体系现代计算机的基本结构是由冯诺依曼提出的 冯诺依曼的体系结构体系如下图所示 计算机由运算器 控制器 存储器 也就是内存 输入设备 输出设备五大部件组成 其中运算器和控制器组成 cpu 在冯诺依曼体系中 数据先从输入设备输入到内存中 运算时数据从内存中读出 在运输到运算器中 运算的结果在存入到内存中 在运送给输出设备进行输出 程序也是以数据的形式从内存中运送给控制器 经过译码码在形成各种各样的控制信号 使得控制信号可以按一定的节奏 一步一步的控制输入

    2026年3月18日
    2
  • 数据库范式判断及分解技巧

    数据库范式判断及分解技巧这个博客就当自己的笔记了 写的不好不对的地方 大家多多指教啦 数据库中的范式是考试中必考的重点 也是应用中比较实用的操作标准 不说废话了 下面将分段来从不同深度开始说 前驱知识补充 函数依赖简单通俗地说就是属性之间是否有确定的关系 比如 学生表 学号 姓名 性别 选修课 成绩 学号函数确定姓名 学号 选修课 函数确定成绩 在不重名情况下 姓名函数确定性别 也可以称为性别函数依赖姓名 记

    2026年3月18日
    3
  • Idea激活码最新教程2022.2.2版本,永久有效激活码,亲测可用,记得收藏

    Idea激活码最新教程2022.2.2版本,永久有效激活码,亲测可用,记得收藏Idea 激活码教程永久有效 2022 2 2 激活码教程 Windows 版永久激活 持续更新 Idea 激活码 2022 2 2 成功激活

    2025年5月25日
    4
  • 解决笛卡尔积

    解决笛卡尔积消除笛卡尔乘积最根本的原因不是在于连接,而是在于唯一ID,就像学号,一个学生就只有一个学号,学号就是这个学生的唯一标识码。左连接只是以左边的表为基准,左边的ID和右边ID都是唯一,就不会产生笛卡尔现象,如果右边有两个ID对应左边一个ID,就算你是左连接,一样会产生1对多的现象…

    2022年7月11日
    27
  • 分布式数据存储系统:CAP理论

    分布式数据存储系统:CAP理论分布式数据存储:CAP理论前言什么是CAP?CAP选择策略及应用保CA弃P保CP弃A保AP弃C对比分析知识扩展:CAP和ACID的“C”“A”是一样的吗?总结前言分布式系统处理的关键对象是数据,而数据其实是与用户息息相关的。CAP理论指导分布式系统的设计,以保证系统的可用性、数据一致性等特征。比如电商系统中,保证用户可查询商品数据、保证不同地区访问不同服务器查询的数据是一致的等。什么是CAP?假设某电商,在北京、杭州、上海三个城市建立了仓库,同时建立了对应的服务

    2025年6月10日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号