《一站式学习C编程》学习记录 11月27日
来源:互联网 发布:js判断有没有安装app 编辑:程序博客网 时间:2024/06/08 16:21
今天学习了第八章前三节,学习了关于数组的一些东西,得加油了,速度有点慢啊,把97页的第一题答案给搬出来了,编程不熟练真是耗费时间
#include<stdio.h>
#include<stdlib.h>
#define N 20
int a[N];
void gen_random(int upper_bound)
{
int i;
for(i=0;i<N;i++)
a[i]=rand()%upper_bound;
}
void print_random()
{
int i;
for(i=0;i<N;i++)
printf("%d ",a[i]);
printf("\n");
}
int main(void)
{
int i,j,histogram[10]={0};
gen_random(10); //产生随机数组a【20】
print_random(); //打印这个数组
for(i=0;i<10;i++) //打印出0——9
printf("%d\t",i);
printf("\n");
for(i=0;i<N;i++) //统计出直方图数组histogram【10】
histogram[a[i]]++;
for(i=0;i<10;i++) //打印直方图数组
printf("%d\t",histogram[i]);
printf("\n");
for(j=1;j<=N;j++){ //此处j的值应该小于等于histogram数组中的最大值,为简化写成了N
for(i=0;i<10;i++)
if(!(histogram[i]<j))
printf("*\t");
else
printf(" \t");
printf("\n");
}
}
- 《一站式学习C编程》学习记录 11月27日
- 8月27日学习记录
- 2月27日学习记录
- 【黑马程序员】2013年11月27日学习记录
- 9月7日学习记录
- 学习记录(9月25日)
- 4月1日学习记录
- 4月4日学习记录
- 4月5日学习记录
- 9月6日学习记录
- 9月6日学习记录
- 5月24日 – 6月11日 CUDA编程学习笔记
- 2012年3月7日学习记录
- 2012年3月12日学习记录
- 2012年3月14日学习记录
- 2012年3月15-17日学习记录
- 2012年3月28日学习记录
- 2012年3月29日学习记录
- 文件操作
- 区间dp总结
- apidemo 学习 CreateBitmap DensityActivity ShapeDrawable1 FingerPaint
- C#用Attribute及反射封装sql增删改查
- iphone4 ios7.0.2 降级到6.1.2
- 《一站式学习C编程》学习记录 11月27日
- 素数筛选法
- java学习笔记(四)——io操作
- eclipse 导入 hadoop环境 之 虚拟环境
- (七)机房收费系统测试计划
- 设计模式之-------------组合模式
- 由一道题看引用
- 最重要的一些算法 (数学与计算机领域)
- N皇后