c语言明解课后答案,《明解C语言》第三章笔记和练习题
笔记:
1、if(no % 5) 括号内不为0则执行。
2、=运算符的运算顺序最小,比==还小
3、a > b ? c : d
只有条件运算符属于三目运算符,其他都是单目或两目
4、如果前后没有关系,不能用else if 只能用if
5、%s,打印字符串
练习题
3-1
include
void main()
{
int a,b;
puts("请输入一个整数a:");scanf("%d",&a);
puts("请输入一个整数b:");scanf("%d",&b);
if(a%b)
puts("b不是a的约数");
else
puts("b是a的约数");
}
3-2
include
void main()
{
int a,b;
puts("请输入一个整数a:");scanf("%d",&a);
// puts("请输入一个整数b:");scanf("%d",&b);
if(a == 0)
puts("该整数为0");
else if(a > 0)
puts("该整数为正数");
else if(a < 0)
puts("该整数为负数");
}
3-3
include
void main()
{
int a,b;
puts("请输入一个整数a:");scanf("%d",&a);
// puts("请输入一个整数b:");scanf("%d",&b);
if(a < 0)
printf("这个数的绝对值是:%d\n",-a);
else
{
printf("这个数的绝对值是:%d\n",a);
}
}
3-4
include
void main()
{
int a,b;
puts("请输入一个整数a:");scanf("%d",&a);
puts("请输入一个整数b:");scanf("%d",&b);
if(a < b)
printf("a < b\n");
else if(a == b)
printf("a==b\n");
else
{
printf("a > b\n");
}
}
3-5
include
void main()
{
int a,b,c,d;
//puts("请输入一个整数a:");scanf("%d",&a);
//puts("请输入一个整数b:");scanf("%d",&b);
c=(1==1);
printf("相等运算符的结果是:%d\n",c);
c=(1!=1);#include
void main()
{
int a,b,c,d,max1;
puts("请输入一个整数a:");scanf("%d",&a);
puts("请输入一个整数b:");scanf("%d",&b);
puts("请输入一个整数c:");scanf("%d",&c);
// puts("请输入一个整数d:");scanf("%d",&d);
if(a==b && b==c)
puts("三个都相等");
else if((a==b && b!=c) || (a==c && b!=c) || (b==c && a!=c))
puts("只有两个值相等");
else
puts("各不相等");
}
printf("相等运算符的结果是:%d\n",c);
d=(3 > 2);
printf("关系运算符的运行结果是:%d\n",d);
d=(2 >= 3);
printf("关系运算符的运行结果是:%d\n",d);
}
3-6
include
void main()
{
int a,b,min;
puts("请输入一个整数a:");scanf("%d",&a);
puts("请输入一个整数b:");scanf("%d",&b);
min = a;
if(b < min)
min = b;
printf("min is %d",min);
}
3-7
include
void main()
{
int a,b,c,d,max1;
puts("请输入一个整数a:");scanf("%d",&a);
puts("请输入一个整数b:");scanf("%d",&b);
puts("请输入一个整数c:");scanf("%d",&c);
puts("请输入一个整数d:");scanf("%d",&d);
max1 = a > b ? a : b;
max1 = c > max1 ? c : max1;
max1 = d > max1 ? d : max1;
printf("max is %d\n",max1);
}
3-8
include
void main()
{
int a,b,c,d,max1;
puts("请输入一个整数a:");scanf("%d",&a);
puts("请输入一个整数b:");scanf("%d",&b);
if(a >= b)
printf("他们的差是 :%d",a-b);
else
{
printf("他们的差是:%d",b-a);
}
}
3-9
include
void main()
{
int a,b,c,d,max1;
puts("请输入一个整数a:");scanf("%d",&a);
puts("请输入一个整数b:");scanf("%d",&b);
printf("他们是否相等:%s",a == b ? "他们相等":"他们不相等");
}
3-10
include
void main()
{
int a,b,c,d,max1;
puts("请输入一个整数a:");scanf("%d",&a);
puts("请输入一个整数b:");scanf("%d",&b);
puts("请输入一个整数c:");scanf("%d",&c);
// puts("请输入一个整数d:");scanf("%d",&d);
if(a==b && b==c)
puts("三个都相等");
else if((a==b && b!=c) || (a==c && b!=c) || (b==c && a!=c))
puts("只有两个值相等");
else
puts("各不相等");
}
3-11
include
void main()
{
int a,b,c,d,max1;
puts("请输入一个整数a:");scanf("%d",&a);
puts("请输入一个整数b:");scanf("%d",&b);
//printf("%d\n",a-b);
// /*
if((a-b)>=10||(a-b)<=-10)
puts("他们的差大于10");
else
puts("他们的差小于10");
}
3-12
include
void main()
{
int a,b,c,d,max1;
puts("请输入一个整数a:");scanf("%d",&a);
// puts("请输入一个整数b:");scanf("%d",&b);
switch(a%2)
{
case 0:puts("此数是偶数"); break;
default:puts("此数是奇数");
}
}
3-13
include
void main()
{
int a,b,c,d,max1;
puts("请输入一个整数a:");scanf("%d",&a);
// puts("请输入一个整数b:");scanf("%d",&b);
switch(a)
{
case 3:
case 4:
case 5:puts("夏季"); break;
case 6:
case 7:
case 8:puts("秋季"); break;
case 9:
case 10:
case 11:puts("冬季"); break;
case 12:
case 1:
case 2:puts("春季"); break;
default:puts("输错了您内");
}
}
c语言明解课后答案,《明解C语言》第三章笔记和练习题相关推荐
- c语言明解课后答案,明解C语言 中级篇 第一章答案
练习1-1 #include #include int main() { srand(time(0)); int anw = rand() % 7; printf("您的签运是:" ...
- c语言第二版课后答案pdf,数据结构(C语言版)第2版习题答案—严蔚敏.pdf
数据结构( C语言版) (第2版) 课后习题答案 李冬梅 2015.3 目 录 第 1 章 绪论 1 第 2 章 线性表 5 第 3 章 栈和队列 14 第 4 章 串.数组和广义表 27 第 5 章 ...
- 中职升高职c语言程序设计教程课后答案,中职C语言教学创新与实践论文
中职C语言教学创新与实践论文 摘要:自主学习体现了以学生为中心.以人为本的教学思想,是一种行之有效的教学方法,但中职学生自主学习能力整体比较欠缺,学生怕学.厌学现象严重,给教师的教学带来一定的难度.文 ...
- c语言程序设计中北答案详解,C语言程序设计试题及答案解析汇编.doc
C语言程序设计试题及答案解析汇编 C语言程序设计试题 第1.2.3章 概述.类型.表达式 一.选择题 一个C程序由若干个C函数组成,各个函数在文件中的位置顺序为:( ) 任意 第一个函数必须是主函数, ...
- java程序语言设计第三章答案_java语言程序设计课后习题解答张思民第三章
java语言程序设计课后习题解答张思民第三章 1 第3章 面向对象程序设计基础 [1]什么是 Java 程序使用的类?什么是类库? [解答]:Java 程序的基本单位是类.对象是对事物的抽象,而类是对 ...
- python语言程序设计2019版第二章课后答案-python语言程序设计基础课后答案第二章...
python语言程序设计基础课后答案第二章 以下合法的用户自定义标识符是____________. 导入模块或者模块中的元素要使用关键字________ . 下列哪个函数是用来控制画笔的尺寸的____ ...
- 高精度小数乘法c语言程序设计教程课后答案,级C语言程序设计基教程课后习题答案.doc...
级C语言程序设计基教程课后习题答案 C语言课后习题习题答案详解(11级教材) 第1章 填空题 应用程序ONEFUNC.C中只有一个函数,这个函数的名称是__main . 一个函数由__函数头__和__ ...
- 灯泡四个闪烁c语言程序设计教程课后答案,c语言编程题及答案4.doc
C C 语言编程题及答案 三 语言编程题及答案 三 1 给小学生出加法考试题 编写一个程序 给学生出一道加法运算题 然后判断学生输入的答案对错与否 按下列 要求以循序渐进的方式编程 程程序序 1 通过 ...
- 只能输入字母的c语言程序设计教程课后答案,c语言程序设计基础教程_习题答案解析.doc...
c语言程序设计基础教程_习题答案解析.doc 习题答案 第1章 填空题 应用程序ONEFUNC.C中只有一个函数,这个函数的名称是__main . 一个函数由__函数头__和__函数体__两部分组成. ...
最新文章
- bash中case的用法
- oracle如何实现多副本,Oracle同一节点副本数据库启动
- 战胜心理寂寞的六大秘方
- Sublime 2 配置
- 用python做数据分析(行列转换)
- 用excel制作双层饼图_双层饼图,让你的工作更出彩
- 高达100亿美元!美国国防部将IBM和甲骨文双双踢出了云计算合同;华为任正非说了,华为对向苹果等对手出售5G芯片保持开放的态度...
- c语言 画函数,c语言绘制函数曲线
- 在Linux系统中允许或拒绝SSH访问特定用户或组的方法
- 杨志便嗔道 瑞星杀毒软件序列号
- UDS诊断系列之一 汽车诊断简介
- 重新定义软件定义安全
- matlab快速解方程,matlab如何解方程 matlab解方程 matlab如何解方程
- 通达oa2015 php解密,通达OA /interface/auth.php SQL注入
- win7 微信 代理服务器,Win7系统使用电脑版微信如何@别人
- 小米10获取root权限_小米手机怎么才能完美ROOT-开发版稳定版通用
- DBC系列之使用CANdb++创建DBC(2)
- M7206手动进行双面打印步骤
- 小程序即将上线,现在就可以开发啦
- Unity 物体沿着某个轴在一定范围内来回旋转
热门文章
- 连接mysql数据库格式_MySQL_Mysql数据库命令大全,一、连接Mysql格式: mysql -h - phpStudy...
- f分布表完整图_标准正态分布函数数值表怎么查?(加完整分布函数表)
- script-百度换肤效果
- JavaScript获取一周前,一个月前日期
- 'React' must be in scope when using JSX react/react-in-jsx-scope报错:
- 一维卷积神经网络_人人都能看得懂的卷积神经网络——入门篇
- python绘制三维图散点图_python 绘制三维图形、三维数据散点图
- 2019-5-5学习心得
- python编译备忘
- 【数据结构笔记35】C实现:有序子列的归并算法:递归与非递归的实现