c语言的小程序!

来源:百度知道 编辑:UC知道 时间:2024/05/22 13:43:11
题目:输出特殊图案,请在c环境中运行,看一看,Very Beautiful!

程序分析:字符共有256个。不同字符,图形不一样。

程序源代码:
#include "stdio.h"
main()
{
char a=176,b=219;
printf("%c%c%c%c%c\n",b,a,a,a,b);
printf("%c%c%c%c%c\n",a,b,a,b,a);
printf("%c%c%c%c%c\n",a,a,b,a,a);
printf("%c%c%c%c%c\n",a,b,a,b,a);
printf("%c%c%c%c%c\n",b,a,a,a,b);
}

我的问题是它输出的是一个图象,不明白为什么会出现这样的程序,想请解释一下,谢谢!
我查了 176和219没有代码啊!!!!!

我来仔细给你说说

因为char是字符型
输出的是ASCⅡ代码
你自己在书上翻翻代码表就能明白a=176 b=219的意思了
在代码上176和219的位置是两个简单的图形
利用输出的格式 就能得到想要的图象
原理虽然说起来简单 但要想从无到有的编出一个类似的图形 还是得需要一定功底

也许是一些程序员做程序做多了,无聊的时候写了来娱乐的.