笔记:

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语言》第三章笔记和练习题相关推荐

  1. c语言明解课后答案,明解C语言 中级篇 第一章答案

    练习1-1 #include #include int main() { srand(time(0)); int anw = rand() % 7; printf("您的签运是:" ...

  2. c语言第二版课后答案pdf,数据结构(C语言版)第2版习题答案—严蔚敏.pdf

    数据结构( C语言版) (第2版) 课后习题答案 李冬梅 2015.3 目 录 第 1 章 绪论 1 第 2 章 线性表 5 第 3 章 栈和队列 14 第 4 章 串.数组和广义表 27 第 5 章 ...

  3. 中职升高职c语言程序设计教程课后答案,中职C语言教学创新与实践论文

    中职C语言教学创新与实践论文 摘要:自主学习体现了以学生为中心.以人为本的教学思想,是一种行之有效的教学方法,但中职学生自主学习能力整体比较欠缺,学生怕学.厌学现象严重,给教师的教学带来一定的难度.文 ...

  4. c语言程序设计中北答案详解,C语言程序设计试题及答案解析汇编.doc

    C语言程序设计试题及答案解析汇编 C语言程序设计试题 第1.2.3章 概述.类型.表达式 一.选择题 一个C程序由若干个C函数组成,各个函数在文件中的位置顺序为:( ) 任意 第一个函数必须是主函数, ...

  5. java程序语言设计第三章答案_java语言程序设计课后习题解答张思民第三章

    java语言程序设计课后习题解答张思民第三章 1 第3章 面向对象程序设计基础 [1]什么是 Java 程序使用的类?什么是类库? [解答]:Java 程序的基本单位是类.对象是对事物的抽象,而类是对 ...

  6. python语言程序设计2019版第二章课后答案-python语言程序设计基础课后答案第二章...

    python语言程序设计基础课后答案第二章 以下合法的用户自定义标识符是____________. 导入模块或者模块中的元素要使用关键字________ . 下列哪个函数是用来控制画笔的尺寸的____ ...

  7. 高精度小数乘法c语言程序设计教程课后答案,级C语言程序设计基教程课后习题答案.doc...

    级C语言程序设计基教程课后习题答案 C语言课后习题习题答案详解(11级教材) 第1章 填空题 应用程序ONEFUNC.C中只有一个函数,这个函数的名称是__main . 一个函数由__函数头__和__ ...

  8. 灯泡四个闪烁c语言程序设计教程课后答案,c语言编程题及答案4.doc

    C C 语言编程题及答案 三 语言编程题及答案 三 1 给小学生出加法考试题 编写一个程序 给学生出一道加法运算题 然后判断学生输入的答案对错与否 按下列 要求以循序渐进的方式编程 程程序序 1 通过 ...

  9. 只能输入字母的c语言程序设计教程课后答案,c语言程序设计基础教程_习题答案解析.doc...

    c语言程序设计基础教程_习题答案解析.doc 习题答案 第1章 填空题 应用程序ONEFUNC.C中只有一个函数,这个函数的名称是__main . 一个函数由__函数头__和__函数体__两部分组成. ...

最新文章

  1. bash中case的用法
  2. oracle如何实现多副本,Oracle同一节点副本数据库启动
  3. 战胜心理寂寞的六大秘方
  4. Sublime 2 配置
  5. 用python做数据分析(行列转换)
  6. 用excel制作双层饼图_双层饼图,让你的工作更出彩
  7. 高达100亿美元!美国国防部将IBM和甲骨文双双踢出了云计算合同;华为任正非说了,华为对向苹果等对手出售5G芯片保持开放的态度...
  8. c语言 画函数,c语言绘制函数曲线
  9. 在Linux系统中允许或拒绝SSH访问特定用户或组的方法
  10. 杨志便嗔道 瑞星杀毒软件序列号
  11. UDS诊断系列之一 汽车诊断简介
  12. 重新定义软件定义安全
  13. matlab快速解方程,matlab如何解方程 matlab解方程 matlab如何解方程
  14. 通达oa2015 php解密,通达OA /interface/auth.php SQL注入
  15. win7 微信 代理服务器,Win7系统使用电脑版微信如何@别人
  16. 小米10获取root权限_小米手机怎么才能完美ROOT-开发版稳定版通用
  17. DBC系列之使用CANdb++创建DBC(2)
  18. M7206手动进行双面打印步骤
  19. 小程序即将上线,现在就可以开发啦
  20. Unity 物体沿着某个轴在一定范围内来回旋转

热门文章

  1. 连接mysql数据库格式_MySQL_Mysql数据库命令大全,一、连接Mysql格式: mysql -h - phpStudy...
  2. f分布表完整图_标准正态分布函数数值表怎么查?(加完整分布函数表)
  3. script-百度换肤效果
  4. JavaScript获取一周前,一个月前日期
  5. 'React' must be in scope when using JSX react/react-in-jsx-scope报错:
  6. 一维卷积神经网络_人人都能看得懂的卷积神经网络——入门篇
  7. python绘制三维图散点图_python 绘制三维图形、三维数据散点图
  8. 2019-5-5学习心得
  9. python编译备忘
  10. 【数据结构笔记35】C实现:有序子列的归并算法:递归与非递归的实现