记得有个程序题,是写出个类似《黑客帝国》里面数据流的程序,这两天复习复习C语言,觉得还挺好玩的(只为好玩)
2011-10-15 23:11
465 查看
#include <time.h> #include <stdio.h> #include <stdlib.h> #define N 150 int main (void) { int x, max = 0, n = 20000, i = 0, j = 0, k = 0, area = {0}; char print_format , print_shape[10] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9'}; srand((int)time(0)); for (i = 0; i < n; i++) { x = rand() % N; area[x]++; } for (i = 0; i < N; i++){ if (max < area[i]) max = area[i]; } for (i = 1; i <= max; i++) { for ( k = 0; k < 20000000; k++); for ( j = 0; j < N; j++) { if ( i > area[j] ) printf(" "); else { x = rand() % 10; printf("%c", print_shape[x]); } } printf("\n"); } return 0; }
![](https://oscdn.geek-share.com/Uploads/Images/Content/201110/255a0ae23515c65cbbe3f974894e48a4.gif)
相关文章推荐
- 两天 写出简易数据库管理程序
- RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”
- C语言做一个通讯录程序(在console里面运行)
- Linux rpm 命令参数使用详解:RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”
- 在Android(Java)开发中如何实现类似C语言中的中断程序
- 自己做的觉得好玩的第一个JAVA程序
- RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”
- 【学习ios之路:C语言】小程序:实现类似ATM取款机功能.
- 木其工作室(专业程序代写服务)[原]c语言复习课程1(唐老师答疑课)
- 如何用C语言写出简易的扫雷程序
- 【C语言复习(二十五)】可执行程序的组成
- RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”
- RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”
- RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”
- 习语言-中文C语言 最新语法程序, 很易懂,你觉得呢?
- keil:C语言里面调用汇编程序
- RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”
- 两天 写出简易数据库管理程序
- 用C语言写出带有面向对象特点的程序
- 用C语言写出带有面向对象特点的程序