练习1-13
来源:互联网 发布:淘宝修改折扣 编辑:程序博客网 时间:2024/06/06 23:55
第一步:
建立数组,并打印出不同长度的单词数目:
#include<stdio.h>main(){int c, i;int length = 0;int pitLock = 1;int charLen[10];for (int i = 0; i < 10; i++)charLen[i] = 0;while ((c = getchar()) != EOF){if ((c >= 'a') && (c <= 'z') && (pitLock == 1)){length++;}else if (pitLock == 1){++charLen[length - 1];length = 0;} else pitLock = 0;}for ( i = 0; i < 10; i++){printf("length = %d: %d\n", i + 1, charLen[i]);}}
第二步:
调用函数实现星号直方图打印
#include<stdio.h>void print_star(int);main(){int c, i;int length = 0;int pitLock = 1;int charLen[10];for (int i = 0; i < 10; i++)charLen[i] = 0;while ((c = getchar()) != EOF){if ((c >= 'a') && (c <= 'z') && (pitLock == 1)){length++;}else if (pitLock == 1){++charLen[length - 1];length = 0;} else pitLock = 0;}for ( i = 0; i < 10; i++){printf("length = %2d: %4d |", i + 1, charLen[i]);print_star(charLen[i]);}return 0;}void print_star(int num){while (num) {printf("*");--num;}printf("\n");}
阅读全文
0 0
- 练习1-13
- 【SICP练习】1 练习1.1-练习1.5
- 练习13
- 练习13
- 练习13
- 练习1
- 练习1
- 练习1
- 练习1
- 练习。。。。。。1
- 练习1
- 练习1
- 练习1
- 练习1
- 练习1
- 练习1
- 练习1
- 练习1
- unity3d预制体修改与保存
- 微信小程序变量值共用小技巧
- python threading模块/thread多线程(1)
- 初入C语言!整数算法训练2:输入5个数(含负数、小数),将它们按由小到大的顺序排列起来。
- spring学习(四):在IOC容器中装配Bean
- 练习1-13
- IDEA下的MyBatis学习——读取配置文件失败的解决方法
- RxJava系列教程之线程篇(五)
- Linux系统中oracle sqlplus 下edit问题
- Java中简单使用Redis
- 如何应对难以重现的Bug?
- Hadoop之Avro序列化相关类图
- char[] 转换为LPWSTR
- 关于内核notifier随笔