明解C语言 入门篇 第三章答案
练习3-1
#include <stdio.h> int main() {
int x;
int y;
puts("请输入两个整数。");
printf("整数A:");
scanf("%d", &x);
printf("整数B:");
scanf("%d", &y);
if (x % y)
puts("B不是A的约数。");
else
puts("B是A的约数。");
return ;
}
练习3-2
依然可以运行
练习3-3
#include <stdio.h> int main(void)
{
int x; printf("请输入一个整数:");
scanf("%d", &x);
if (x < )
printf("绝对值是%d", -x);
else
printf("绝对值是%d", x); return ;
}
练习3-4
#include <stdio.h> int main(void)
{
int x;
int y; puts("请输入两个整数:");
printf("整数A:");
scanf("%d", &x);
printf("整数B:");
scanf("%d", &y); if (x < y)
printf("A大于B");
else if (x = y)
printf("A等于B");
else
printf("B大于A"); return ;
}
练习3-5
#include <stdio.h> int main(void)
{
int x;
x = ;
int y;
y = ; printf("%d\n", (x < y));
printf("%d\n", (x > y));
printf("%d\n", (x == y));
printf("%d\n", (x != y)); return ;
}
练习3-6
#include <stdio.h> int main(void)
{
int x;
int y;
int z;
printf("整数1:");
scanf("%d", &x);
printf("整数2:");
scanf("%d", &y);
printf("整数3:");
scanf("%d", &z);
if (x < y&&x<z)
printf("%d",x);
if (y<z && y<x)
printf("%d",y);
if (z<x && z<y);
printf("%d",z); }
练习3-7
#include <stdio.h> int main(void)
{
int x;
int y;
int z;
int m;
printf("整数1:");
scanf("%d", &x);
printf("整数2:");
scanf("%d", &y);
printf("整数3:");
scanf("%d", &z);
printf("整数4:");
scanf("%d", &m); int max1;
int max2;
max1 = (x > y) ? x : y;
max2 = (z > m) ? z : m;
if (max1 > max2)
printf("%d", max1);
else
printf("%d", max2); }
练习3-8
#include <stdio.h> int main(void)
{
int x, y; puts("请输入两个整数。");
printf("整数1:");
scanf("%d", &x);
printf("整数2:");
scanf("%d", &y); if (x > y)
printf("它们的差是%d", x - y);
if (y > x)
printf("它们的差是%d", y - x); }
练习3-9
#include <stdio.h> int main(void)
{
int x;
int y;
int z;
printf("整数1:");
scanf("%d", &x);
printf("整数2:");
scanf("%d", &y);
printf("整数3:");
scanf("%d", &z); int min1, min2;
min1 = (x < y) ? x : y;
min2 = (z < y) ? z: y;
printf("最小值是:%d", (min1 < min2) ? min1 : min2); }
练习3-10
#include <stdio.h> int main(void)
{
int x;
int y;
int z;
printf("整数A:");
scanf("%d", &x);
printf("整数B:");
scanf("%d", &y);
printf("整数C:");
scanf("%d", &z); if (x == y && y == z)
puts("有三个值相等");
else if (x == y || x == z || z == y)
puts("有两个值相等");
else
puts("没有值相等"); }
练习3-11
#include <stdio.h> int main(void)
{
int x;
int y;
printf("整数A:");
scanf("%d", &x);
printf("整数B:");
scanf("%d", &y); if (x - y >= || y - x >= )
puts("它们的差大于等于10");
else
puts("它们的差小于等于10"); }
练习3-12
#include <stdio.h> int main(void)
{
int x; printf("请输入一个整数:");
scanf("%d", &x);
switch (x % ) {
case :puts("该整数是奇数"); break;
case :puts("该整数是偶数"); break; } }
练习3-13
#include <stdio.h> int main(void)
{
int mouth; printf("请输入月份:");
scanf("%d", &mouth);
switch (mouth)
{
case :
case :
case : puts("春"); break; case :;
case :
case :puts("夏"); break; case :
case :
case : puts("秋"); break; default:puts("冬"); } }
明解C语言 入门篇 第三章答案的更多相关文章
- 明解C语言 入门篇 第五章答案
练习5-1 /* 依次把1.2.3.4.5 赋值给数组的每个元素并显示(使用for语句) */ #include <stdio.h> int main(void) { int i; ]; ...
- 明解C语言 入门篇 第六章答案
练习6-1 /* 求两个整数中的最小值 */ #include <stdio.h> /*--- 返回三个整数中的最小值 ---*/ int min2(int a, int b) { int ...
- 明解C语言 入门篇 第四章答案
练习4-1 #include <stdio.h> int main(void) { int no; int x; do{ printf("请输入一个整数:"); sca ...
- 明解C语言 中级篇 第三章答案
练习3-1 /* 猜拳游戏(其四:分割函数/显示成绩)*/ #include <time.h> #include <stdio.h> #include <stdlib.h ...
- 明解C语言 入门篇 第十三章答案
练习13-1 /* 打开与关闭文件 */ #include <stdio.h> int main(void) { ]; FILE* fp; printf("请输入你要打开的文件& ...
- 明解C语言 入门篇 第十一章答案
练习11-1 /* 用指针实现的字符串的改写 */ #include <stdio.h> int main(void) { "; printf("p = \" ...
- 明解C语言 入门篇 第七章答案
练习7-1 #include <stdio.h> int main() { int n; printf(,, ); //此行显示结果为 4 3 6 因为1的字节就是为4,而-1的字节也是4 ...
- 明解C语言 中级篇 第四章答案
练习4-1 /* 珠玑妙算 */ #include <time.h> #include <ctype.h> #include <stdio.h> #include ...
- 明解C语言 入门篇 第一章答案
练习1-1 #include <stdio.h> int main() { int a; a = 15; int b; b = 37; int c; c = a - b; printf(& ...
随机推荐
- FastEarth
1 概述 FastEarth(后文简称FE)是自主研发的跨平台三维地理信息可视化协作平台,内置完全自主研发的XDR渲染引擎,无缝对接主流地理信息平台数据.建筑BIM.工厂PIM以及多种三 ...
- Linux 下复制整个文件夹的命令
在 Linux 下复制整个文件夹,包括它的子文件夹及其隐藏文件的方法是: cp -r /etc/skel /home/user 或者 mkdir /home/<new_user> cp - ...
- Python爬虫零基础入门(系列)
一.前言上一篇演示了如何使用requests模块向网站发送http请求,获取到网页的HTML数据.这篇来演示如何使用BeautifulSoup模块来从HTML文本中提取我们想要的数据. update ...
- MyBatis详解 一篇就够啦
第1章MyBatis框架配置文件详解 1.1 typeHandlers类型转换器 每当MyBatis 设置参数到PreparedStatement 或者从ResultSet 结果集中取得值时,就会使用 ...
- UVA - 11400 Lighting System Design
题文: You are given the task to design a lighting system for a huge conference hall. After doing a lot ...
- 理解numpy.dot()
import numpy.matlib import numpy as np a = np.array([[1,2],[3,4]]) b = np.array([[11,12],[13,14]]) p ...
- JZ2440 u-boot-2016.11、linux-4.17和busybox-1.28.4移植笔记
2018年5月份开始在JZ2440上陆续移植了u-boot-2016.11.u-boot-spl-2016.11.linux-4.17和busybox-1.28.4,其中linux-4.17和busy ...
- 安卓控件 仪表盘控件 柱状图控件 曲线控件 xamarin.android 分类器 瓶子控件 报警控件 水箱控件 进度条控件等
本篇博客主要介绍一个控件库,HslControls.dll 的界面,这个控件库支持winform,winform的参考另一篇文章:https://www.cnblogs.com/dathlin/p/1 ...
- 华为路由vlan划分透传和回城路由配置
整整一个星期才整明白,刚开始是路由器ip地址配置在 interface Ethernet0/0/0这个接口能配置但不能用,死在了回城路由上,pc1 ping pc2就是不同,很疑惑,请教了大神,原来没 ...
- 流包装器实现WebShell免杀
说明: 本文首发自 https://www.secpulse.com/archives/73391.html ,转载请注明出处. 前言 本文是看PHP使用流包装器实现WebShell有感,权当做个笔记 ...