c语言菜鸟。。。求高手帮忙!!

xudajing 2012-06-04 03:55:22
开发一程序依次用兰色显示由 * 组成0~9 ,如下:

***** * *****

* * * *

* * * *****

* * * *

***** * ***** ….

要求:每次切换时均响铃一次,且每次由一个数字向下一个数字切换时,要有2秒钟 延时。
求高手用vc6.0编程程序员代码。。
...全文
96 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
W170532934 2012-06-05
  • 打赏
  • 举报
回复
4楼V5 啊
proorck6 2012-06-05
  • 打赏
  • 举报
回复
楼上的兄弟很用心啊
cobras 2012-06-05
  • 打赏
  • 举报
回复
/* txtnum.c */
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>

const char *digit_tab[10][8] =
{
{
" *********** ",
"* *",
"* *",
"* *",
"* *",
"* *",
"* *",
" *********** ",
},
{
" **",
" * *",
" * *",
" *",
" *",
" *",
" *",
" *******",
},
{
" ********",
"* *",
" *",
" *",
" ****",
" *",
" *",
"**********",
},
{
" ********",
"* *",
" *",
" *",
" ****",
" *",
"* *",
" ******** ",
},
{
" **",
" * *",
" * *",
" * *",
" * *",
"**********",
" *",
" *",
},
{
"**********",
"*",
"*",
"*********",
" *",
" *",
"* *",
" ********",
},
{
" ********",
" * *",
"*",
"* *******",
"** *",
"* *",
"* *",
" ********",
},
{
" *********",
" * *",
"* *",
" **",
" *",
" *",
" *",
" *",
},
{
" *********",
" * *",
"* *",
" ** **",
" ****",
" ** **",
"* *",
" ********",
},
{
" ******** ",
" * *",
"* **",
" ******** *",
" *",
" *",
"* *",
" ********",
},
};

int put_digit(int digit)
{
int i;

if (digit >= 0 && digit <= 9) {
for (i = 0; i < 8; ++i) {
puts(digit_tab[digit][i]);
}
}
return 0;
}

int main(void)
{
int i;
HANDLE hStdOutput;

hStdOutput = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hStdOutput, FOREGROUND_BLUE|BACKGROUND_BLUE | BACKGROUND_GREEN | BACKGROUND_RED);
for (i = 0; i < 10; ++i) {
system("cls");
putchar('\a');
put_digit(i);
Sleep(2000);
}
return 0;
}
安静i1 2012-06-04
  • 打赏
  • 举报
回复
哦 。。。我也想知道啊
xudajing 2012-06-04
  • 打赏
  • 举报
回复
那个图案是用*组成的012,因为复制问题,所以显示有点问题!!!!
xudajing 2012-06-04
  • 打赏
  • 举报
回复
还有整个程序算法设计的思路!!!谢谢,高手大虾。。。

69,370

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧