当前位置: 首页 > news >正文

网站建设带服务器医院网站建设方案ppt

网站建设带服务器,医院网站建设方案ppt,苏州优化平台,广东梅州兴宁做网站公司1.6 C语言之数组概述 一、数组二、练习 一、数组 所谓数组#xff0c;就是内存中一片连续的空间#xff0c;可以用来存储一组同类型的数据 数组有下标#xff0c;从0开始#xff0c;可以理解为是给数组中的元素编号#xff0c;便于后续寻址访问 我们来编写一个程序… 1.6 C语言之数组概述 一、数组二、练习 一、数组 所谓数组就是内存中一片连续的空间可以用来存储一组同类型的数据 数组有下标从0开始可以理解为是给数组中的元素编号便于后续寻址访问 我们来编写一个程序统计所有输入中0-9这几个数字出现的次数 先定义一个数组数组总共有10个元素用于存放0-9的出现次数而0-9可以使用数组的下标表示 #include stdio.h// 编写一个程序统计所有输入中0-9这几个数字出现的次数 main() {int c;int ndigit[10]; // 声明数组// 初始化数组将数组中所有元素都置为0for (int i 0; i 10;i)ndigit[i] 0; // 在每次执行的时候可以把ndigit[i]理解成一个int变量while ((c getchar()) ! EOF){if (c 0 c 9)// 如果输入的是0-9的数字则给对应下标的元素加1比如输入2, 那么对应 ndigit[2-0]ndigit[c - 0];}// 打印输出数组printf(0-9数组元素\n);for (int i 0; i 10;i)printf(数字%d 输入的次数: %d\n, i, ndigit[i]); }int ndigit[10]; 将变量ndigit声明为由10个整型数构成的数组。在C语言中数组下标总是从0开始因此该数组的10个元素分别是 ndigit[0], ndigit[1], ndigit[2], …, ndigit[9]数组下标可以是任何整型表达式包括整型变量i以及整型常量比如c - ‘0’就是一个整型表达式如果输入的字符是’0’-‘9’那么对应的整数值也是0-9刚好满足数组的下标取值 二、练习 编写一个程序打印输入中单词长度的直方图。水平方向的直方图比较容易绘制垂直方向的直方图则要困难些 注意长度为3的单词有3个长度为5的单词有5个直方图体现每个长度的数量即可 水平方向 #include stdio.h #define OUT_WORD 1 // 不在单词中遇到空格、换行符、制表符state设置成 OUT_WORD #define IN_WORD 0 // 在单词中遇到单词的第一个字符时state设置成 IN_WORD #define MAX_WORD 10 /* max length of a word*/ #define MAX_HIST 15// 编写一个程序打印输入中单词长度的直方图。 main() {int c, nc, state;int len; /* length of each bar */int maxValue; /* maximum value for wl[] */int ovflow; /* number of overflow words */int wl[MAX_WORD]; /* world length counters */state OUT_WORD; // 初始值不在单词中nc 0; /* number of chars in a word */ovflow 0; /* number of words MAX_WORD */// 初始化数组for (int i 0; i MAX_WORD;i)wl[i] 0;// 输入字符统计while ((c getchar()) ! EOF){if (c || c \n || c \t) {state OUT_WORD;if (nc 0)if (nc MAX_WORD)wl[nc]; // 统计小于最大单词长度限制的单词长度elseovflow; // 超出最大单词长度限制的单词的数量nc 0; // 单词长度置0下一个单词重新计数}else if (state OUT_WORD) {state IN_WORD;nc 1;}elsenc;}maxValue 0; // 找出所有单词中最大长度for (int i 0; i MAX_WORD;i){if (wl[i] maxValue) {maxValue wl[i];}}for (int i 0; i MAX_WORD;i){printf(%5d - %5d, i, wl[i]);if (wl[i] 0) {// 计算len, len对应直方图的长度wl[i] * MAX_HIST / maxValue // 这个公式可以保证单词长度数量最多的直方图最大是15其他数量的长度则按比例取// 比如数量最多的单词长度是5总共有3个那么len 3 * 15/3; 而长度为1的单词有1个则len 1*15/3if ((len wl[i] * MAX_HIST / maxValue) 0)len 1;}elselen 0;while (len 0) {putchar(*);--len;}putchar(\n);}if (ovflow 0)printf(There are %d words %d\n, ovflow, MAX_WORD); }垂直方向 #include stdio.h #define OUT_WORD 1 // 不在单词中遇到空格、换行符、制表符state设置成 OUT_WORD #define IN_WORD 0 // 在单词中遇到单词的第一个字符时state设置成 IN_WORD #define MAX_WORD 10 /* max length of a word*/ #define MAX_HIST 15// 编写一个程序打印输入中单词长度的直方图。 main() {int c, nc, state;int maxValue; /* maximum value for wl[] */int ovflow; /* number of overflow words */int wl[MAX_WORD]; /* world length counters */state OUT_WORD; // 初始值不在单词中nc 0; /* number of chars in a word */ovflow 0; /* number of words MAX_WORD */// 初始化数组for (int i 0; i MAX_WORD;i)wl[i] 0;// 输入字符统计while ((c getchar()) ! EOF){if (c || c \n || c \t) {state OUT_WORD;if (nc 0)if (nc MAX_WORD)wl[nc]; // 统计小于最大单词长度限制的单词长度elseovflow; // 超出最大单词长度限制的单词的数量nc 0; // 单词长度置0下一个单词重新计数}else if (state OUT_WORD) {state IN_WORD;nc 1;}elsenc;}maxValue 0; // 找出所有单词中最大长度for (int i 1; i MAX_WORD;i){if (wl[i] maxValue) {maxValue wl[i];}}// 从上往下一行一行打印for (int i MAX_HIST; i 0; --i) {// 每行从左往右打印如果需要打印则打印 *, 如果不需要打印则打印 ;for (int j 1; j MAX_WORD;j) {if (wl[j] * MAX_HIST / maxValue i)printf( *);else printf( );}putchar(\n);}for (int i 1; i MAX_WORD;i)printf(%4d, i);printf(\n);for (int i 1; i MAX_WORD;i)printf(%4d, wl[i]);printf(\n);if (ovflow 0)printf(There are %d words %d\n, ovflow, MAX_WORD); }编写一个程序打印输入中各个字符出现频度的直方图 #include stdio.h #define MAX_CHAR 128 /* max number of chars*/ #define MAX_HIST 15 // 编写一个程序打印输入中各个字符出现频度的直方图 main() {int c, len, max;int chars[MAX_CHAR];for (int i 0; i MAX_CHAR; i)chars[i] 0;while ((c getchar()) ! EOF) {if (c 0 c MAX_CHAR) {chars[c];}}max 0;for (int i 0; i MAX_CHAR; i) {if (chars[i] max)max chars[i];}for (int i 0; i MAX_CHAR; i) {printf(%d-%d, i, chars[i]);len chars[i] * MAX_HIST / max;while (len 0) {putchar(*);--len;}putchar(\n);} }
http://www.pierceye.com/news/132121/

相关文章:

  • 网站一级页面标题怎么做茶网站设计素材下载
  • 网站建设费用计入什么科目淘宝网站开发店铺什么类别
  • 四川平昌县建设局网站怎么把网站维护
  • 成都教育行业网站建设工业和信息化部反诈中心发短信
  • 高端开发网站系统网页设计与制作教程课后题答案
  • 网站制作的困难与解决方案无极在线最新招聘
  • 做设计比较好的网站推荐郑州做网站企起
  • 手机版自适应网站怎么做春节网页设计素材网站
  • 中国建设教育协会网站培训中心网站建设怎么报价表
  • 网站建设与推广好做吗wordpress+模板+国外
  • 建网站免费空间哪有做logo的网站
  • 找外包做网站要多久网站导航栏条源码
  • php网站开发实践襄樊seo排名
  • 衡水住房和城乡建设局网站939网站建设
  • 晋江网站建设价格中国建筑人才网证书查询
  • 国内永久免费crm系统网站推荐做网站需要学些什么软件
  • 做网站 怎么备案怎么用qq相册做网站
  • 网站建设 公众号免费的网站怎么做
  • 深圳公司网站设计公太原企业网站建设
  • 营销型网站的分类公众号开发信息什么意思
  • 爱写作网站最佳wordpress主机
  • 东山网站制作一站式做网站费用
  • seo针对网站做策划外贸淘宝网站建设
  • 电商网站的建设与运营百度推广营销怎么做
  • 做网站的核验单 是下载的吗北京建设工程招标公告网站
  • 网站建设与维护试卷第九章各网站文风
  • 熊掌号网站的基础建设费用网站的建设ppt模板
  • 有口碑的坪山网站建设王野天 演员
  • 建e网怎么赚钱衡水网站优化
  • 做牙科设计的网站域名一定要备案才能用吗