问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

求C语言题目解答(闪动的多彩圆)

发布网友 发布时间:2024-09-26 15:27

我来回答

2个回答

热心网友 时间:2024-10-05 00:49

说明:由于tc2.0在图形模式下只能显示英文字母,不能显示汉字和数字(显示为乱码),所以这里用一个数组colors[16]来转换。至于tc3.0和borland c++我没有试验。
要显示背景色需要用到图形函数getbkcolor()和outtext(),这里将显示放在屏幕的最左上角,观察变化。
程序已编译确认:
#include <stdio.h>
#include <stdlib.h>
#include <graphics.h>
int main()
{
int gdriver, gmode, bkcolor, i,j;
char *colors[16]={"BLACK","BLUE","GREEN","CYAN","RED","MAGENTA","BROWN",
"LIGHTGRAY","DARKGRAY","LIGHTBLUE","LIGHTGREEN","LIGHTCYAN","LIGHTRED",
"LIGHTMAGENTA","YELLOW","WHITE"}; /*这是tc定义的16种颜色*/
gdriver=DETECT;
initgraph(&gdriver, &gmode, ""); /*图形初始化*/
setbkcolor(0); /*设置图形背景*/
cleardevice();
for(i=0; i<=15; i++)
{
setcolor(i); /*设置不同作图色*/
circle(319, 239, 20+i*15); /*画半径不同的圆*/
delay(3000); /*延迟3000毫秒*/
}
for(i=0; i<=15; i++)
{
setbkcolor(i); /*设置不同背景色*/
cleardevice();
bkcolor = getbkcolor(); /* 获得当前背景颜色 */
outtextxy(1, 1, colors[bkcolor]); /* 显示颜色 */

for(j=0; j<=15;j++)
{
setcolor(j); /*设置不同作图色*/
circle(319, 239, 20+j*15); /*画半径不同的圆*/
delay(30000);
}
}
getch();
closegraph();
return 0;
}

热心网友 时间:2024-10-05 00:45

@@这个要用到图形库啊。。你是不是找错题目了?

呃。。背景不能加字的吧,不过可以用bmp图片。。
我记得tc的图形库有个画字的函数的,画上去就是了。TEXT?还是什么的
但是不可能是背景

热心网友 时间:2024-10-05 00:46

说明:由于tc2.0在图形模式下只能显示英文字母,不能显示汉字和数字(显示为乱码),所以这里用一个数组colors[16]来转换。至于tc3.0和borland c++我没有试验。
要显示背景色需要用到图形函数getbkcolor()和outtext(),这里将显示放在屏幕的最左上角,观察变化。
程序已编译确认:
#include <stdio.h>
#include <stdlib.h>
#include <graphics.h>
int main()
{
int gdriver, gmode, bkcolor, i,j;
char *colors[16]={"BLACK","BLUE","GREEN","CYAN","RED","MAGENTA","BROWN",
"LIGHTGRAY","DARKGRAY","LIGHTBLUE","LIGHTGREEN","LIGHTCYAN","LIGHTRED",
"LIGHTMAGENTA","YELLOW","WHITE"}; /*这是tc定义的16种颜色*/
gdriver=DETECT;
initgraph(&gdriver, &gmode, ""); /*图形初始化*/
setbkcolor(0); /*设置图形背景*/
cleardevice();
for(i=0; i<=15; i++)
{
setcolor(i); /*设置不同作图色*/
circle(319, 239, 20+i*15); /*画半径不同的圆*/
delay(3000); /*延迟3000毫秒*/
}
for(i=0; i<=15; i++)
{
setbkcolor(i); /*设置不同背景色*/
cleardevice();
bkcolor = getbkcolor(); /* 获得当前背景颜色 */
outtextxy(1, 1, colors[bkcolor]); /* 显示颜色 */

for(j=0; j<=15;j++)
{
setcolor(j); /*设置不同作图色*/
circle(319, 239, 20+j*15); /*画半径不同的圆*/
delay(30000);
}
}
getch();
closegraph();
return 0;
}

热心网友 时间:2024-10-05 00:47

@@这个要用到图形库啊。。你是不是找错题目了?

呃。。背景不能加字的吧,不过可以用bmp图片。。
我记得tc的图形库有个画字的函数的,画上去就是了。TEXT?还是什么的
但是不可能是背景
求C语言题目解答(闪动的多彩圆)

说明:由于tc2.0在图形模式下只能显示英文字母,不能显示汉字和数字(显示为乱码),所以这里用一个数组colors[16]来转换。至于tc3.0和borland c++我没有试验。要显示背景色需要用到图形函数getbkcolor()和outtext(),这里将显示放在屏幕的最左上角,观察变化。程序已编译确认:include &lt;stdio.h&gt; include...

哪位大佬有 C语言从入门到精通(第4版),帮一下!急需教材!求!

https://pan.baidu.com/s/1MA1Xjq08cWME_0ma2gBWYA 提取码:1234 2019年清华大学出版社出版的图书 《C语言从入门到精通(第4版)》是清华大学出版社出版的图书,该书从初学者的角度出发,以通俗易懂的语言,丰富多彩的实例,详细介绍了使用C语言进行程序开发需要掌握的各方面知识。

初一语文阅读题题型讲解, 各位语文大师帮帮我!

题目的含义但就含义一词阔说就是指所含的意义。直接举个例子吧,学人教版的学生都应该学过《爸爸的花儿落了》这篇课文吧,老师就曾强调这其中关于题目所含的两种意思:一是指爸爸的花儿凋谢了,二是指爸爸的生命终结了。这叫一语双关对吧。仔细看看,这不就是它的含义了吗?所含的意思不就回答出...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
现在去洛阳旅游合适吗,洛阳热天旅游攻略自驾游 洛阳夏天旅游景点推荐一下 急需解梦:这类梦好像不是我第一次梦到,只记得最后一段,我感觉到我的... ...一下灰尘和电脑辐射,是用隔离霜,BB霜,还是防晒霜? 梦到古战场就我一个人活着。 机战游戏我170级,吃经验补偿一下吃到182后就吃不上了,然后去打怪,经验... 机战远战机体170级除了重构外就没有别的办法快速升级吗? 求机战170级可以去180级去刷经验吗?那刷经杨比较快,要原创经验,谢谢... 阅读文言文,回答问题。 【甲】潭中鱼可百许头,皆若空游无所依, 日光下... 我的狗狗快生了? colors 2.0 find7怎么没有菜单键 find7 colors 2.0如何新建一个空白屏幕 中国民企,秒变顶级军火商? 军火商军火商 关于促进中小企业公共服务平台建设的指导意见服务平台建设的保障措施... 世界3大军火商国家,中国落选,美国仍旧霸主地位 国家中小企业公共服务示范平台 中望CAD和CAD有什么区别? 你好 我的手机是联想A500 手机内存满了 现在关机 开不了机 是不是手 ... 联想a500如何格式化 我的A500想刷机,系统内置文件太多,手机运行速度犹如乌龟,该怎样刷机... 如何让红包助手一直显示在状态栏上? 手机磁盘空间满了怎么删除,哪位帅哥能赐教?妹手机是联想A500 求一部那个超凡蜘蛛侠百度云资源,主演是那个演铁锯钢铁岭的那个小伙子... 联想a500手机内存老不足,动不动就自动退出,下载了一个虚拟内存,好象没... 求超凡蜘蛛侠百度云链接,有蜘蛛侠1-3的也顺便发一下。 怎么在巨潮资讯网上查看年报?如何看到 求电影!求超凡蜘蛛侠1双子幕百度云资源! 联想a500刚买回来占用太大 超凡蜘蛛侠三部,百度云 全网最简单的FlutterNavigator2.0路由指南 怎么治好颈椎病 男生说女生是他铁子什么意思? 颈椎病怎么自我治疗有效果?这手麻头晕的症状是要折磨死我啊! 在寄宿学校想家,有种想自杀的感觉,特压抑,每天都做梦梦到家里边,醒来后... 电动扶梯是如何伤人的 请问设置如何苹果6的来电名称显示两种语言出现?就是名字是中文 下面显 ... 手机拼图怎么拼图 我接到韩国长途电话,来电显示是+0085216...谁能告诉我能么回拨过去... 韩国打来的电话,手机来电显示的是+85216160000 ?? +82162069***是韩国的手机号么? 手机接了一个韩国的电话,多少钱一分钟?会不会无法显示来电号码的? ...后来使劲用力加重,造成前锁骨和肩部都有刺痛,有一个多月了,打了CT... 右侧锁骨上方疼痛怎么回事 右边脖子痛 锁骨旁边特别痛 按不到哪里痛 痛到整个右边的后脑勺 头都... 葛氏捏筋拍打疗法的脉位及手法有哪些? 白马藏族舞舞的舞蹈组合 白马藏族舞白马人简介 藏族舞蹈《羌姆》的宗教内涵与传承 《魁拔》小说共有几本
  • 焦点

最新推荐

猜你喜欢

热门推荐