谭浩强C语言第五版的一些课后习题

第七章 第一题

求最大公约数和最小公倍数(输入数字,函数调用)

int main() {int maxf(int a, int b);int minf(int a, int b);int a, b;//定义两个数 用来求它们的最大公约数和最小公倍数printf("输入两个数:\n");scanf("%d%d", &a, &b);int max = maxf(a, b);int min = minf(a, b);printf("最大公约数为:%d\n", max);printf("最小公倍数为:%d\n", min);return 0;
}
int maxf(int a, int b) {int temp;if (a < b) {  //交换两个数 保证a为较大值 temp = a;a = b;b = temp;}//辗转相除法 求最大公约数int ys = 0;while (b != 0) {ys = a % b;a = b;b = ys;}return a;
}
int minf(int a, int b) {int maxf(int a, int b);int max = maxf(a, b);return (a*b / max);
}

C语言课后习题(38)相关推荐

  1. 河南理工大学c语言程序第六章答案,河南理工大学C语言课后习题答案精解第六章..ppt...

    河南理工大学C语言课后习题答案精解第六章. 选择题 (1) C语言中一维数组的定义方式为:类型说明符 数组名 A. [整型常量]B. [整型表达式] C. [整型常量]或[整型常量表达式]D. [变量 ...

  2. 湖北民族学院c语言试卷,C实验参考答案(湖北民族学院计算机c语言课后习题答案)..doc...

    C实验参考答案(湖北民族学院计算机c语言课后习题答案). 实验二 基本数据类型.运算符及表达式 1. 分析以下程序,判断输出结果,然后上机运行程序验证结果. (1) # include main( ) ...

  3. C语言课后习题(69)

    谭浩强C语言第五版的一些课后习题 第十章 第十一题 从键盘输入若干行字符,存到磁盘文件,读入数据,将其中的小写转大写 int main(){int i;FILE *fp;char str[100],c ...

  4. C语言课后习题(68)

    谭浩强C语言第五版的一些课后习题 第十章 第四题 合并A B文件信息 并安字母顺序排序,输出到C文件 int main(){char str1[20],str2[20];FILE *p1,*p2,*p ...

  5. C语言课后习题(67)

    谭浩强C语言第五版的一些课后习题 第十章 第三题 输入字符串,将小写转为大写,输出到一个文件,以!结束 实现:输入后将小写转大写了再存到文件中 int main(){FILE *fp;char str ...

  6. C语言课后习题(66)

    谭浩强C语言第五版的一些课后习题 第九章 第三题 编写print,输出成绩数组,包括num,name,score[3] struct Student{char num[6];char name[10] ...

  7. C语言课后习题(65)

    谭浩强C语言第五版的一些课后习题 第九章 第一题 定义一个结构体变量 年月日 计算改日在本年是第几天 struct{int year;int month;int day; }date; int mai ...

  8. C语言课后习题(64)

    谭浩强C语言第五版的一些课后习题 第八章 第十六题 输入一个字符串,含有数字和非数字,将连续的数字作为一个整数存放到数组中,并统计有多少个整数,然后输出 int main(){char str[50] ...

  9. C语言课后习题(63)

    谭浩强C语言第五版的一些课后习题 第八章 第十四题 n个数逆序排列 然后输出 int main(){void print(int *p,int n);void sort(int *p,int n);i ...

最新文章

  1. Unity “出圈”:游戏引擎的技术革新和跨界商机
  2. 马斯克说要开放自动驾驶和电池技术,上周被特斯拉起诉的公司已哭晕
  3. C语言的本质(4)——浮点数的本质与运算
  4. LNMP环境添加第三方模块
  5. 如何实现线程间的通讯(转载)
  6. 【Java】Java日志框架Logback的简单例子
  7. Android 四大组件学习之Activity一
  8. 软件页面安全性测试,软件Web安全性测试—SQL注入
  9. PDF虚拟打印机是如何打印文件的
  10. WeChat-JSAPI支付
  11. 计算机桌面底边出现库如何去掉,桌面图标有蓝底怎么去掉? 去掉桌面图标阴影技巧...
  12. 66个求职应聘技巧性问答(一)
  13. Nginx代理静态页面
  14. 腾讯地图经纬度选择和图层功能
  15. 使用java实现 Excel在线预览
  16. linux 系统安全以及应用
  17. java计算机毕业设计计算机office课程平台MyBatis+系统+LW文档+源码+调试部署
  18. linux忘记root密码怎么办——重置root密码的四种方法
  19. 手机app客户端软件制作成本
  20. “假离婚、真套现” 解禁潮将至 拉卡拉上演“一出好戏”

热门文章

  1. 与Android数据库一起工作
  2. 梦如果实现以后。。。。。。
  3. python爬虫之 ---------------- 正则表达式(1)
  4. v-html可能导致的问题
  5. 手动实现apply、call、bind
  6. git rm -r --cached_【Git】工作中99%能用到的git命令
  7. gnome boxes_如何使用GNOME Boxes的快照功能
  8. wordpress开放注册_WordPress.com开源,欧洲开放数据门户网站以及更多新闻
  9. 开源项目面试重要吗_开源是最重要项目的骨干
  10. 开源项目参与_通过更好的文档吸引更多的项目参与人