3.1

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{int a = 0, b = 0;printf("整数A:"); scanf("%d", &a);printf("整数B:"); scanf("%d", &b);if (a% b==0 )printf("B是A的约数");elseprintf("B不是A的约数");return 0;
}

3.2

正常运行

3.3

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{int a = 0;printf("请输入一个整数:"); scanf("%d", &a);if (a >= 0)printf("绝对值是%d", a);elseprintf("绝对值是%d", -a);return 0;
}

3.4

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{int a = 0, b = 0;puts("请输入两个整数:");printf("整数A:"); scanf("%d", &a);printf("整数B:"); scanf("%d", &b);if (a == b)printf("A和B相等");else if(a>b)printf("A大于B");elseprintf("A小于B");return 0;
}

3.5

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{int a = 1, b = 2;printf("%d\n", a == b);printf("%d\n", a < b);printf("%d\n", a > b);printf("%d\n", a != b);return 0;
}

3.6

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{int a = 0, b = 0, c = 0;int min = 0;scanf("%d%d%d", &a, &b, &c);min = a;if (b < max)min = b;if (c < max)min = c;printf("最小值为%d", max);return 0;
}

3.7(经典问题)

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{int a = 0,b = 0,c = 0, d = 0, max = 0;scanf("%d%d%d%d", &a, &b, &c, &d);max = a;if (b > a)max = b;if (c > b)max = c;if (d > c)max = d;printf("最大值为:%d", max);return 0;
}

3.8

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{int a = 0, b = 0;puts("请输入两个整数:");printf("整数1:"); scanf("%d", &a);printf("整数2:"); scanf("%d", &b);if (a > b)printf("它们的差是:%d", a - b);elseprintf("它们的差是:%d", b - a);return 0;
}

3.9(三目运算符要好好利用,并且格式要记对)

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{int a = 0, b = 0;puts("请输入两个整数:");printf("整数1:"); scanf("%d", &a);printf("整数2:"); scanf("%d", &b);a == b ? printf("它们相等") : printf("它们不相等");return 0;
}

3.10(这个题想出来就好写了)

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{int a = 0, b = 0, c = 0;puts("请输入三个整数。");printf("整数A:"); scanf("%d", &a);printf("整数B:"); scanf("%d", &b);printf("整数C:"); scanf("%d", &c);if (a == b && a == c)printf("三个值都相等");else if (a != b && a != c && b != c)printf("三个值都不相等");elseprintf("有两个值相等");return 0;
}

3.11

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{int a = 0, b = 0;puts("请输入两个整数");printf("整数A:"); scanf("%d", &a);printf("整数B:"); scanf("%d", &b);if ((a - b) <= 10 || (b - a) <= 10)printf("它们的差小于等于10");elseprintf("它们的差大于等于11");return 0;
}

3.12

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{int a = 0;printf("请输入一个整数:"); scanf("%d", &a);switch (a % 2){case 0:puts("该整数是偶数"); break;default:puts("该整数是奇数");}return 0;
}

3.13(default放最后的时候可以不加break)

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{int month;printf("请输入月份:"); scanf("%d", &month);switch (month){case 1:printf("%d月是冬季", month); break;case 2:printf("%d月是冬季",month); break;case 3:printf("%d月是春季",month); break;case 4:printf("%d月是春季",month); break;case 5:printf("%d月是春季",month); break;case 6:printf("%d月是夏季",month); break;case 7:printf("%d月是夏季",month); break;case 8:printf("%d月是夏季",month); break;case 9:printf("%d月是秋季",month); break;case 10:printf("%d月是秋季",month); break;case 11:printf("%d月是秋季",month); break;case 12:printf("%d月是冬季",month); break;default:printf("%d月不存在!",month); break;}return 0;
}

明解C语言 入门 课后习题练习答案 第三章相关推荐

  1. 明解C语言 入门 课后习题练习答案 第二章

    2.1 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main() {int x = 0, y = 0;puts(" ...

  2. 明解C语言 入门 课后习题练习答案 第一章

    从1.7开始 1.7 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main() {puts("天"); ...

  3. 《计算机网络》学习笔记----第七版课后习题参考答案 第三章

    3-01  数据链路(即逻辑链路)与链路(即物理链路)有何区别? "电路接通了"与"数据链路接通了"的区别何在? 答:数据链路与链路的区别在于数据链路出链路外, ...

  4. 明解C语言入门篇_第12章_结构体

    前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...

  5. 明解C语言入门篇_第9章_字符串的基本知识

    前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...

  6. 明解C语言入门篇_第8章_动手编写各种程序吧

    前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...

  7. 明解C语言入门篇_第10章_指针

    前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...

  8. 明解C语言入门篇_第4章_程序的循环控制

    前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...

  9. 明解C语言入门篇_第13章_文件处理

    前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...

  10. 明解C语言入门篇_第7章_基本数据类型

    前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...

最新文章

  1. 汇编转c语言,如何把汇编语言转换成C语言
  2. C++20 - 下一个大版本功能确定
  3. 2018牛客暑假多校三 E(KMP运用)
  4. rocketmq发送第一条消息(三)
  5. 本人的博客只是工作期间随手记录的笔记而已,所以不会很详尽,由此给您带来的不便,恳请多多包涵~...
  6. spring的基本用法
  7. codeforces Restore Cube(暴力枚举)
  8. python-opencv学习笔记(三)
  9. 关于海量分页的补充说明(转)
  10. Ethernity Chain将发布棒球球星Fernando Tatis Jr.系列NFT
  11. 【ACL2019】轻松了解张岳实验室的六篇paper
  12. java特征提取_特征提取
  13. SPSS教程—如何安装加权kappa计算插件
  14. VirtualBox简单使用
  15. 天牛须和贪心算法_天牛须算法
  16. 【干货】如何有效地提问
  17. 安卓手机APP 开发
  18. 【单片机】唯一设备ID UID固件加密
  19. SWFUpload使用
  20. 面对音乐行业解决音乐侵权严重痛点:启动数字化转型的设计思维工作坊

热门文章

  1. winrara注册文件
  2. java里的文件显示繁体_java保存繁体网页打开后出现乱码
  3. 设计基于计算机的机械手控制系统,基于PLC的工业机械手控制系统设计
  4. 安卓手机利用DroidCam当电脑摄像头使用方法
  5. [ZT]范伟导老师Sniffer课程资料
  6. 直流电压前馈控制数字逆变电源设计与实现
  7. 匀速运动小车卡尔曼_平衡小车卡尔曼滤波算法使用心得
  8. 非线性动力学_非线性随机动力学团队2019大事件回顾
  9. 一分钟快速了解内网穿透软件有哪些
  10. 世界500强面试题(情商部分)