4.1

#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>
int main()
{int a = 0, b = 0;do {printf("请输入一个整数:");scanf("%d", &a);if (a < 0){printf("该整数为负数!\n");}else if (a > 0){printf("该整数为正数!\n");}else{printf("该整数为0\n");}printf("想再来一次吗铁汁?再来--1/不了--2>>");scanf("%d", &b);} while (b == 1);printf("那下次再见啦铁汁!");return 0;
}

4.2

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{int a = 0, b = 0, sum = 0;puts("请输入两个整数");printf("整数a:"); scanf("%d", &a);printf("整数b:"); scanf("%d", &b);if (a > b)     //始终是左大右小{int c = a;a = b;b = c;}do{sum += a;a++;} while (a <= b);printf("大于等于%d小于等于%d的所有整数的和是%d", a, b, sum);return 0;
}

4.3

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{int a = 0;printf("请输入一个正整数:");scanf("%d", &a);while (a>=0){printf("%d\n", a);a--;}return 0;
}

4.4

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{int a = 0;printf("请输入一个正整数:");scanf("%d", &a);while (a>=1){printf("%d\n", a--);}return 0;
}

4.5

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{int a = 0;printf("请输入一个正整数:");scanf("%d", &a);int i = 1;while (i<=a){printf("%d\n", i++);}return 0;
}

4.6

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{int a = 0;printf("请输入一个整数:");scanf("%d", &a);if (a % 2 == 0&& a > 2){while (a > 0){printf("%d\n", a -= 2);}}if (a % 2 != 0&& a >0){a = a + 1;while (a > 2){printf("%d\n", a-=2);}}return 0;
}

4.7

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<math.h>
int main()
{int a = 0, i = 1, n = 0;printf("请输入一个整数:");scanf("%d", &a);while (i<a){n = (i *= 2);if(n<a){printf("%d\n", n);}}return 0;
}

4.8

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{int a = 0;printf("正整数:");scanf("%d", &a);while (a > 1){printf("*");a--;}return 0;
}

4.9

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{int a = 0, i = 0;printf("正整数:");scanf("%d", &a);while (i < a){if (a % 2 != 0){printf("+");a--;}else{printf("-");a--;}}return 0;
}

4.10

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{int a = 0;printf("正整数:");scanf("%d", &a);int i = 0;while (i < a){//以下三种输出,自己选一个顺手的~//printf("*\n");//puts("*");putchar('*'); putchar('\n');i++;}return 0;
}

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

  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. 《计算机网络》学习笔记----第七版课后习题参考答案 第四章

    1.网络层向上提供的服务有哪两种?是比较其优缺点.网络层向运输层提供 "面向连接"虚电路(Virtual Circuit)服务或"无连接"数据报服务前者预约了双 ...

  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. html里range怎么改样式,CSS之修改input range样式 [ lion1ou ]
  2. VC++ inline内联函数的作用解决方案
  3. HDU 3278 Puzzle
  4. P1372 又是毕业季I
  5. potala(5)——Unit Test and Cache
  6. scrapy[skp]快速入门
  7. linux 用命令安装软件,Linux安装软件的三种常用命令
  8. QPSK调制解调原理(IQ调制)
  9. Spotfire 连接mysql数据库
  10. 怎么制定合理的开发计划
  11. php实现用百度ip地址查询接口查询ip归属地
  12. python实现whois查询_python实现whois查询功能的方法
  13. Mono.Cecil 初探(一):实现AOP
  14. ESP32 LVGL8.1 ——anim 动画 (anim 16)
  15. PR(precision recall curve)曲线是什么?PR曲线如何绘制?为什么Precision和Recall是矛盾体、此消彼长?为什么提出F1指标?
  16. catia打开stp文件无响应_catia打不开stp文件怎么办 catia打不开stp文件解决办法
  17. 赏析角度有哪些_【赏析句子的角度有哪些】作业帮
  18. 发布一个JS图片阅览组件
  19. 哈佛大学公开课:计算机科学cs50 学习笔记(第7集:数组,其它)
  20. SpringCloud微服务如何优雅停机及源码分析 | 技术头条

热门文章

  1. easyui filebox 上传类型控制
  2. 图片上传几种方式总结
  3. springboot上传图片
  4. unison实现文件双向同步
  5. Taylor Swift - Mean-pdf
  6. pacman 查询_pacman命令
  7. Contest3115 - 2021级新生个人训练赛第23场_问题 H: 家庭作业
  8. oracle 等待,必看干货 | Oracle常见的等待事件说明(下)
  9. echarts:实现legend中的textBorderColor动态改变问题
  10. 王者荣耀安卓区修改荣耀战区方法 | 最低战力查询(附带视频与安装包)