第一次发布文章 挑的是自己寒假在看书做练习题时 觉得还有点意义的题目 不是全部的 但是应该都没有错误
用的是VS2013
先发一下第四章的吧

/*明解C语言 练习4——1*/
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{int f;do{int no; printf("请输入一个整数");scanf("%d", &no);if (no >= 0){if (no % 2){printf("您输入的是奇数");}else{printf("您输入的是偶数");}}else{printf("请重新输入整数");}printf("是否要继续?继续0,不继续为1");scanf("%d", &f);} while (f == 0);return 0;
}
/*明解C语言 练习4——6*/
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{int no; int i;printf("请输入一个整数");scanf("%d", &no);i =0;while (i <= no){i += 2;printf("%d\n", i);}return 0;
}
/*明解C语言 练习4——7*/
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{int no; int i;printf("请输入一个整数");scanf("%d", &no);i = 1;while (i <= no){i = i*2;printf("%d\n", i);}return 0;
}
/*明解C语言 练习4——8*/
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{int i, no;printf("请输入一个正整数:");scanf("%d", &no);i = 1;while (i <= no){printf("%d ", i++);}return 0;
}
/*明解C语言 练习4——9*/
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{int no,i;i = 0;printf("正整数:");scanf("%d", &no);while (i <= no){if (i % 2)putchar('-');elseputchar('+');i++;}return 0;
}
/*明解C语言 练习4——14*/
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{int i; /*输入的整数小于10时的循环次数*/int num; /*输入的整数*/int l; /*输入的整数大于9时,整除10,所得到的「1234567890」的循环次数*/int o; /*输入的整数大于9时,除余10,所得到的个位数的显示位数*/int v;int e;printf("please input a integer: ");scanf("%d", &num);if (num <= 9){for (i = 0; i < num; i++)printf("%d", i + 1);}else {l = num / 10;o = num % 10;for (v = 0; v < l; v++)printf("1234567890");for (e = 0; e < o; e++)printf("%d", e + 1);}printf("\n");return (0);
}
/*明解C语言 练习4——17*/
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{int i, num;printf("输入:");scanf("%d", &num);for (i = 1; i <= num; i++)printf("%d的二次方是%d\n",i, i*i);return 0;
}
/*明解C语言 练习4——18*/
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{int i, num, l, n,v,e;printf("input:");scanf("%d", &num);if (num <= 5){for (i = 0; i < num; i++)putchar('*');}else {l = num % 5;n = num / 5;for (e = 0; e < n; e ++)printf("*****\n");for (v = 0; v < l; v++)printf("*\n", e + 1);}return 0;
}
/*明解C语言 练习4——19*/
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{int num, i,e;e =1;printf("Input:");scanf("%d", &num);for (i = 1; i < num; i++){if (num%i == 0){printf("%d\n", i);e += 1;}}printf("%d\n", i);printf("约数一共有%d个", e);return 0;}
/*明解C语言 练习4——24*/
#define _CRT_SECURE_NO_WARNINGS
# include <stdio.h>
int main()
{int n;printf("让我们来描绘一个金字塔。\n");printf("金字塔有几层:"); scanf("%d", &n);int i, j, k;/*, n = 5;*/char c1 = ' ';char c2 = '*';for (i = 0; i < n; i++) {               /*最外层的循环语句还是控制三角形有几层呀。。。*/for (j = 0; j < n - i; j++)printf("%c", c1);for (k = 0; k <= 2 * i; k++)       /*根据左边的空格数来安排「*」的位置,输入「*」后直接换行了!!!*/printf("%c", c2);printf("\n");}return (0);
}

明解C语言。初级版 部分练习代码相关推荐

  1. 明解C语言入门篇_第9章_字符串的基本知识

    前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...

  2. 明解C语言入门篇_第8章_动手编写各种程序吧

    前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...

  3. 【明解C语言】选择语句之switch

    目录 一.switch语句的语法 二.switch语句的使用 1. 无break 2.有break 3. 代码运行分析 三.switch语句注意事项 四.default语句 五.练习题 [明解C语言] ...

  4. 明解C语言入门篇_第6章_函数

    前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...

  5. 【明解C语言】选择语句之if else

    目录 一.if语句: 二.if else语句: 三.if else if else语句: 四.例子: [明解C语言]选择语句之switch_马桶上看算法的博客-CSDN博客_switch选择语句c语言 ...

  6. 【明解C语言】之do... while循环

    目录 一.我爱代码,代码爱我. 1.do...while书写格式 2.do...while代码示例: 3.do...while循环的流程图 4.do...while循环中的break 5.do...w ...

  7. 《明解C语言》pdf

    下载地址:网盘下载 <明解C语言>图文并茂,示例丰富,设有190段代码和164幅图表,对C语言的基础知识进行了彻底剖析,内容涉及数组.函数.指针.文件操作等.对于C语言语法以及一些难以理解 ...

  8. 明解C语言入门篇_第12章_结构体

    前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...

  9. 明解C语言入门篇_第10章_指针

    前言 本文为业余学习<明解C语言入门篇>的记录,包含代码清单和练习题. 开始学习时间:2022年8月21日 +++++++++++++++++++++++++++++++ 第1章 初识C语 ...

  10. 明解C语言电子书pdf下载

    明解C语言下载链接: https://pan.baidu.com/s/1scbwmC5Rm0fOrizbP3Qa4A 提取码获取方式:关注下面微信公众号,回复关键字: 1134

最新文章

  1. 浅谈无缓存I/O操作和标准I/O文件操作区别 (转载)
  2. 极限编程 (Extreme Programming) 和用户故事 (User Stories) 的关系
  3. java weakhashmap用法_Java WeakHashMap指南
  4. Vim 快捷键整理【转】
  5. 自定义configureMessageConverters和ObjectMapper解决json序列化问题实例
  6. origin对独立曲线进行操作
  7. 【Spring】Spring boot 如何进行私有方法测试
  8. 自回归AR模型、移动平均MA模型、自回归移动平均ARMA模型
  9. python数据导出excel_【python Excel】如何使用python将大量数据导出到Excel中的小技巧之一...
  10. Linux上卸载JDK
  11. 数字电子技术期末考试思维导图
  12. 西南科技大学OJ题 约瑟夫问题的实现0956
  13. Unity编辑器控制粒子系统Playback Time
  14. 仿微信拼多多实训笔记
  15. 前端等值线分析DEMO(更新地址)
  16. 没有CCTV-5也不用慌的世界杯观战指南
  17. 微信小程序自定义页面标题
  18. Linux vi 双屏显示,如何设置双屏显示器
  19. 使用spire.doc for java为word添加页码、文字水印、书签(去除警告信息)
  20. mysql datasource property_spring配置datasource三种方式

热门文章

  1. C#、ASP.NET 将PDF转换成Swf
  2. Windows如何注册Com组件
  3. 交通灯控制(软件延时法)C语言,智能交通灯控制系统软件部分(49页)-原创力文档...
  4. 面试必问:TCP和UDP的区别(附面试题)
  5. landset8各波段_landsat8卫星全面
  6. 更改 matlab java 版本_64位 JDK 1.8 调用Matlab 2017b打包的jar
  7. 开源免费语音识别引擎 RapidASR
  8. 伺服电机常用参数设置_伺服驱动器重要参数的设置方法和技巧
  9. 线性代数辅导讲义(第五章 特征值特征向量)
  10. ucgui 字体生成与字体个性化编辑