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

#include <stdio.h>
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;
} 

-----------------------------------------------------------------------------

【程序2】
题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:

(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。
(2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,

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

#include <stdio.h>
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;
}

-----------------------------------------------------------------------------

【程序3】
题目:输入两个正整数m和n,求其最大公约数和最小公倍数。
1.程序分析:利用辗除法。
2.程序源代码:

#include <stdio.h>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);
}

C语言常见编程题及答案40题相关推荐

  1. c语言编程题及答案-难,C语言常见编程题及答案40题

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

  2. C语言一般考点笔试,c语言常见笔试题及答案

    c语言常见笔试题及答案 c语言常见笔试题总结c语言笔试题(九) 2006-09-06 Tag: C语言 1. #include "stdio.h" int main() {int ...

  3. 【剑指Offer】俯视50题之31 - 40题

    [剑指Offer]俯视50题之31 - 40题 面试题31连续子数组的最大和 面试题32从1到n整数中1出现的次数 面试题33把数组排成最小的数 面试题34丑数 面试题35第一个仅仅出现一次的字符 面 ...

  4. 以下可以作为c语言合法变量名的是,2016年河南科技学院信息工程学院C语言上机编程复试笔试最后押题五套卷...

    一.选择题 1. 有以下程序: > 程序运行后的输出结果是( ). A.3,3,3 B.2,2,3 C.1,2,3 D.1,1,3 答:A [解析]仅分配了一份内存空间,但是指针a .b 和c ...

  5. c语言简单编程题目及答案,经典练习C语言编程的题目及答案整理.pdf

    . 1.逆序输出正三位数 #include int main() { int input,output= 0; scanf("%d",&input); while(inpu ...

  6. 数据结构题集c语言版第七章答案,数据结构题集(C语言版)答案 - 严蔚敏编著...

    C Temp); ListMinus_L(A Temp D); } 2.30 要求同2.29题 试对单链表编写算法 请释放A表中的无用结点空间 解: // 在A中删除既在B中出现又在C中出现的元素 并 ...

  7. 2013下半年福建高等学校非计算机专业学生计算机二级c语言原题,2013年福建省计算机二级c语言真题及答案(填空题部分)...

    1.程序Ccon441.c的功能是:从键盘输入一个直角三角形的两条直角边a和b,计算并输 出其周长和面积.将程序填写完整. #include #include void main() { double ...

  8. c语言中注释部分二侧分界符为,C语言常见复习题(选择填空)及参考答案

    C语言常见复习题及参考答案 一.选择题 1.下述标识符中,()是合法的用户标识符. A.A#C B.getch C.void D.ab* 2.在C语言中,字符型数据在内存中是以()形式存放的. A.原 ...

  9. 免费c语言程序设计题库app,2020知到APPC语言程序设计(青岛职业技术学院)答案搜题公众号...

    2020知到APPC语言程序设计(青岛职业技术学院)答案搜题公众号 更多相关问题 [多选] 以下属于完善性维护的有(). [判断题] 发现错误多的模块,残留在模块中的错误也多.() [判断题] 路试检 ...

  10. c语言电报关系的题目,c语言所有题目以跟答案.doc

    c语言所有题目以跟答案 判断题 关系运算符<=与==的优先级相同. N 2.7&3+12的值是15. N 3.在TurboC中,整型数据在内存中占2个字节. Y C语言本身不提供输入输出 ...

最新文章

  1. qt 串口粘包_Qt Socket 传输图片——图像拆包、组包、粘包处理
  2. ijkplayer支持h264
  3. 解决wiremock中velocity脚本(.vm)中文编码乱码问题
  4. Java从零开始学十四(包和访问控制)
  5. ue4打包问题的巧妙解决——二分回退大法!
  6. 学习mysql随笔——mysql的安装启动
  7. 20200916:leetcode34周双周赛题解
  8. DOC命令大全【详细版】
  9. guava 对集合的支持
  10. python ppt转pdf macos_Python批量将ppt转换为pdf
  11. Android Studio 智能感知无效
  12. 恋恋风辰 对于redis底层框架的理解(一)
  13. MATLAB系统辨识
  14. Rhino(犀牛)室内模型导入Unity3d快速烘焙光影【2020】
  15. 详细讲解修改allure报告自定义的logo和名称中文
  16. html表格图片垂直居中 css,利用Display: table;实现img图片垂直居中
  17. 离婚时夫妻共同债务和个人债务如何区分
  18. 2021最全大数据学习路线(建议收藏)
  19. 第 1 天|基于 AI 进行游戏开发:5 天创建一个农场游戏!
  20. Power BI 中的CALCULATE函数

热门文章

  1. 【雕刻机】使用雕刻机雕刻PCB
  2. 视频传输的方式有哪些?
  3. Asp .Net core 2 学习笔记(1) —— Starup
  4. oracle期末试题及答案,oracle期末考试试题及答案
  5. 离线版Google Chrome Frame下载
  6. 百度文库文章提取器(下)
  7. 动软代码生成器的具体使用方法步骤
  8. UNet多类别分割的keras实现
  9. 数据库课程设计基础需求
  10. 开源服务器日志审计系统,开源日志管理系统