明解C语言 入门 课后习题练习答案 第三章
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语言 入门 课后习题练习答案 第三章相关推荐
- 明解C语言 入门 课后习题练习答案 第二章
2.1 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main() {int x = 0, y = 0;puts(" ...
- 明解C语言 入门 课后习题练习答案 第一章
从1.7开始 1.7 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main() {puts("天"); ...
- 《计算机网络》学习笔记----第七版课后习题参考答案 第三章
3-01 数据链路(即逻辑链路)与链路(即物理链路)有何区别? "电路接通了"与"数据链路接通了"的区别何在? 答:数据链路与链路的区别在于数据链路出链路外, ...
- 明解C语言入门篇_第12章_结构体
前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...
- 明解C语言入门篇_第9章_字符串的基本知识
前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...
- 明解C语言入门篇_第8章_动手编写各种程序吧
前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...
- 明解C语言入门篇_第10章_指针
前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...
- 明解C语言入门篇_第4章_程序的循环控制
前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...
- 明解C语言入门篇_第13章_文件处理
前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...
- 明解C语言入门篇_第7章_基本数据类型
前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...
最新文章
- 汇编转c语言,如何把汇编语言转换成C语言
- C++20 - 下一个大版本功能确定
- 2018牛客暑假多校三 E(KMP运用)
- rocketmq发送第一条消息(三)
- 本人的博客只是工作期间随手记录的笔记而已,所以不会很详尽,由此给您带来的不便,恳请多多包涵~...
- spring的基本用法
- codeforces Restore Cube(暴力枚举)
- python-opencv学习笔记(三)
- 关于海量分页的补充说明(转)
- Ethernity Chain将发布棒球球星Fernando Tatis Jr.系列NFT
- 【ACL2019】轻松了解张岳实验室的六篇paper
- java特征提取_特征提取
- SPSS教程—如何安装加权kappa计算插件
- VirtualBox简单使用
- 天牛须和贪心算法_天牛须算法
- 【干货】如何有效地提问
- 安卓手机APP 开发
- 【单片机】唯一设备ID UID固件加密
- SWFUpload使用
- 面对音乐行业解决音乐侵权严重痛点:启动数字化转型的设计思维工作坊