永发信息网

C语言中怎么编程在计算机屏幕上显示如下图案?

答案:4  悬赏:70  手机版
解决时间 2021-04-26 11:17
C语言中怎么编程在计算机屏幕上显示如下图案?
最佳答案
如果实在普通LCD屏上显示某个图案,需要先将待显示的图案用专用软件处理成图像数据,然后封装到一个数组里,然后编写一个子函数将这些数据按顺序写到LCD缓冲区中即可。
如果是在PC机的显示器上显示该图案,需要首先根据该图片的格式(如jpeg,或BMP,或其它格式),进行分析,去除图片格式头,然后将图片文件中的图像数据(即像素点)提取出来,然后写入显示器的缓存中即可。
全部回答
#include
int main()
{

for(int i=1;i<=5;i++)
{
for(int j=1;j<=5-i;j++)
{
printf(" ");
}
for(int k=1;k<=2*i-1;k++)
{
printf("*");
}
printf("\n");
}

for(int x=1;x<=4;x++)
{
for(int y=1;y<=x;y++)
{
printf(" ");
}
for(int z=1;z<=9-2*x;z++)
{
printf("*");
}
printf("\n");
}
return 0;
}
#include
int main(void)
{
printf("* * * * * * * * * * * * * * * * * * * *\n");
return 0;}
#include int main()
{
int i, j;
for(i = 0; i < 4; i++)//循环4次,共输出4行
{
for(j = 0; j < 5; j++)//循环5次,共输出5个*和空格
printf("* ");//输出星号和空格
printf("\n");//换行
}
return 0;
} //上面是照你画的输出的//要输出5*5的◇的话见下面的代码 #include
int main()
{
int i, j;
for(i=1;i<=3;i++)//输出前三行
{
for(j=1;j<=3-i;j++)//输出每行前面的空格
{
printf(" ");
}
for(j=1;j<=2*i-1;j++)//输出每行的星号
{
printf("*");
}
printf("\n");
}
for(i=1;i<=2;i++)//输出后两行
{
for(j=1;j<=i;j++)
{
printf(" ");
}
for(j=1;j<=5-2*i;j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
102级要怎样跑快
本人58级白手,带什么样的装备攻击能到1800+
怎样才能改变一个坏习惯?
水粉画怎样上色显得干净整洁?勾线有什么技巧
好朋友远在美国几句温馨的祝福语 5分
月经量少怀孕对孩子有坏处吗
5月14日是什么星座?运势如何?
汕头到梅州有多远,汕头市到梅州麓湖山有多远
我的女神2 (op)的主题曲?
我(女孩)是90年6月21号早上五六点的时候出
疯狂赛车2如何跳跃
为什么乳房会不对称呢?
我是CF战队的玩家谁能帮我设计一下频道
现在有四个太阳的QQ号没?
为什么最爱的人却变得好陌生?
推荐资讯
清丰中通速递在哪电话多少
去当兵前途好吗
河邊的水草適合拿來養金魚的嗎??
一起来看流星雨1和2在亚洲和世界上出名吗
如何给软件改名字
我是蓝天学院的用星空极速连网 老显示电话占
宠物 我的企鹅登不上点狗头就是敲蛋图面
临沂兰山马玉伟诊所地址在什么地方,想过去办
新天地购物广场地址在什么地方,想过去办事
关于艾微儿中文歌新专辑不知是否能还能受到粉
跟我提一个德育论文的论点
文印广告(014乡道阳光牙科对面)地址在什么地
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?