五星红旗编程代码怎么写(五星红旗的编程代码)

http://www.itjxue.com  2023-02-21 02:56  来源:未知  点击次数: 

用C语言编程五星红旗

#includegraphics.h

#includemath.h

#includestdio.h

main()

{int driver,mode;

double q,t,w,v;

double x[5],y[5],x1[5],x2[5],y1[5],y2[5];

int i,j,x0=50,y0=50,r=30,m=20,a=10,b=5,k,n;

driver=DETECT;

mode=0;

t=(2*3.1415926)/5;

v=(2*3.1415926)/12;

initgraph(driver,mode," ");

setcolor(14);

setbkcolor(4);

for(i=0;i=4;i++)

{q=t*i;

x[i]=r*cos(q)+x0;

y[i]=r*sin(q)+y0;}

moveto(x[0],y[0]);

lineto(x[2],y[2]);

lineto(x[4],y[4]);

lineto(x[1],y[1]);

lineto(x[3],y[3]);

lineto(x[0],y[0]);

lineto(x[2],y[2]);

setfillstyle(1,14);

floodfill(x0,y0,14);

for(i=0;i=4;i++)

{q=t*i;

x1[i]=m*cos(q)+x0;

y1[i]=m*sin(q)+y0;

setfillstyle(1,14);

floodfill(x1[i],y1[i],14);}

for(j=0;j=3;j++)

{w=v*j;

x2[j]=120*cos(w)-50*sin(w)+50*(1-cos(w))+50*sin(w);

y2[j]=120*sin(w)+50*cos(w)+50*(1-cos(w))-50*sin(w);

for(k=0;k=4;k++)

{q=t*k;

x[k]=a*cos(q)+x2[j];

y[k]=a*sin(q)+y2[j];}

moveto(x[0],y[0]);

lineto(x[2],y[2]);

lineto(x[4],y[4]);

lineto(x[1],y[1]);

lineto(x[3],y[3]);

lineto(x[0],y[0]);

lineto(x[2],y[2]);

setfillstyle(1,14);

floodfill(x2[j],y2[j],14); for(k=0;k=4;k++)

{q=t*k;

x1[k]=b*cos(q)+x2[j];

y1[k]=b*sin(q)+y2[j];

setfillstyle(1,14);

floodfill(x1[k],y1[k],14);}

}

getch();

closegraph();

}

急求!这是一个用python画国旗的程序,请求大神解释一下每一步是干嘛的

import turtle //导入模块

import time

import os

def draw_square(org_x, org_y, x, y): //定义红旗绘制函数

turtle.setpos(org_x, org_y) //定义画笔初始位置

turtle.color('red', 'red') //颜色

turtle.begin_fill() //开始绘制

turtle.fd(x) //绘制偏转方向和角度

turtle.lt(90)

turtle.fd(y)

turtle.lt(90)

turtle.fd(x)

turtle.lt(90)

turtle.fd(y)

turtle.end_fill() //绘制结束

def draw_star(center_x, center_y, radius): //定义星星绘制函数

print(center_x, center_y) //显示位置

turtle.pencolor('black') //画笔轨迹颜色

turtle.setpos(center_x, center_y) //中心点位置

pt1 = turtle.pos() //偏转角度计算

turtle.circle(-radius, 360 / 5)

pt2 = turtle.pos()

turtle.circle(-radius, 360 / 5)

pt3 = turtle.pos()

turtle.circle(-radius, 360 / 5)

pt4 = turtle.pos()

turtle.circle(-radius, 360 / 5)

pt5 = turtle.pos()

turtle.color('yellow', 'yellow') //星星颜色

turtle.begin_fill() //开是绘制

turtle.goto(pt3)

turtle.goto(pt1)

turtle.goto(pt4)

turtle.goto(pt2)

turtle.goto(pt5)

turtle.end_fill() //绘制结束

print(turtle.pos())

turtle.pu() //隐藏画笔轨迹

draw_square(-320, -260, 660, 440) //绘制红旗

star_part_x = -320 //自定义星星大小等属性

star_part_y = -260 + 440

star_part_s = 660 / 30

center_x, center_y = star_part_x + star_part_s * 5, star_part_y - star_part_s * 5 //计算星星中心点位置

turtle.setpos(center_x, center_y)

turtle.lt(90)

draw_star(star_part_x + star_part_s * 5, star_part_y - star_part_s * 2, star_part_s * 3) //绘制星星

turtle.goto(star_part_x + star_part_s * 10, star_part_y - star_part_s * 2) //同上

turtle.lt(round(turtle.towards(center_x, center_y)) - turtle.heading())

turtle.fd(star_part_s)

turtle.rt(90)

draw_star(turtle.xcor(), turtle.ycor(), star_part_s)

turtle.goto(star_part_x + star_part_s * 12, star_part_y - star_part_s * 4)

turtle.lt(round(turtle.towards(center_x, center_y)) - turtle.heading())

turtle.fd(star_part_s)

turtle.rt(90)

draw_star(turtle.xcor(), turtle.ycor(), star_part_s)

turtle.goto(star_part_x + star_part_s * 12, star_part_y - star_part_s * 7)

turtle.lt(round(turtle.towards(center_x, center_y)) - turtle.heading())

turtle.fd(star_part_s)

turtle.rt(90)

draw_star(turtle.xcor(), turtle.ycor(), star_part_s)

turtle.goto(star_part_x + star_part_s * 10, star_part_y - star_part_s * 9)

turtle.lt(round(turtle.towards(center_x, center_y)) - turtle.heading())

turtle.fd(star_part_s)

turtle.rt(90)

draw_star(turtle.xcor(), turtle.ycor(), star_part_s)

turtle.ht()

time.sleep(5) //设置挂起时间

os._exit(1)

飘动的五星红旗c程序

程序清单:

#include "graphics.h"

#include "stdlib.h"

void main()

{int size;

int driver=VGA;

int mode=VGAHI;

int d[]={60-40,60+65,65-40,50+65,70-40,60+65,80-40,60+65,72-40,67+65,75-40,77+65,

65-40,70+65,55-40,77+65,58-40,67+65,50-40,60+65,60-40,60+65};

int a[]={60-40,60+62,65-40,50+62,70-40,60+62,80-40,60+62,72-40,67+62,75-40,77+62,

65-40,70+62,55-40,77+62,58-40,67+62,50-40,60+62,60-40,60+62};

int b[]={60-40,60+59,65-40,50+59,70-40,60+59,80-40,60+59,72-40,67+59,75-40,77+59,

65-40,70+59,55-40,77+59,58-40,67+59,50-40,60+59,60-40,60+59};

int c[]={60-40,60+56,56-40,50+56,70-40,60+56,80-40,60+56,72-40,67+56,75-40,77+56,

56-40,70+56,55-40,77+56,58-40,67+56,50-40,60+56,60-40,60+56};

int e[]={60-40,60+53,65-40,50+53,70-40,60+53,80-40,60+53,72-40,67+53,75-40,77+53,

65-40,70+53,55-40,77+53,58-40,67+53,50-40,60+53,60-40,60+53};

int dl[]={20-10,150+5,25-10,150+5,27-10,145+5,30-10,150+5,35-10,150+5,30-10,155-2+5,

34-1-10,162-3+5,27-10,155+5,20+1-10,162-3+5,25-10,155-2+5,20-10,155+5};

char *buffer;

initgraph (driver,mode,"e:\\win-tc");

cleardevice();

setcolor(RED);

setbkcolor(BLUE);

setfillstyle(1,WHITE);

rectangle(148,100,152,400);

floodfill(150,101,RED);

circle(150,98,5);

floodfill(150,98,RED);

rectangle(152,104,156,184);

setfillstyle(1,RED);

do

{setviewport(156,0,258,240,1);

clearviewport();

arc(180-156,50,247,297,60);

arc(180-156,130,247,297,60);

arc(230-156,159,63,113,60);

arc(230-156,239,63,113,60);

line(258-156,105,258-156,184); /*画五星红旗的边线*/

setfillstyle(1,YELLOW);

fillpoly(11,dl);

fillpoly(11,d); /*画黄色的五星红旗*/

floodfill(65-40,120,RED);

floodfill(20,160,RED); /*填充五星,边线为红色*/

size=imagesize(8,148,27,168);

buffer=malloc(size);

getimage(8,148,27,168,buffer); /*保存五星的信息*/

putimage(8+20,148-3,buffer,1);

putimage(8+30+2,130,buffer,1);

putimage(8+33,112,buffer,1); /*将缓冲区中保存的内容回写到指定的地址*/

setfillstyle(1,RED);

floodfill(2,165,RED); /*填充红旗旗面为红色*/

delay(4000); /*延时*/

clearviewport(); /*清屏,重新画第二面位置不同的红旗*/

arc(180-156,0,247,285,107);

arc(180-156,80,247,285,107);

arc(230-156,196,70,105,96);

arc(258-156,279,70,105,98);

line(258-156,105,258-156,184);

setfillstyle(1,YELLOW);

fillpoly(11,a);

floodfill(65-40,115,RED);

putimage(8,148-2,buffer,1);

putimage(8+20,148-3-2,buffer,1);

putimage(8+30+2,130-2,buffer,1);

putimage(8+33,112-2,buffer,1);

setfillstyle(1,RED);

floodfill(2,165,RED);

delay(3000); /*延时后再画第三面不同位置的红旗*/

clearviewport();

rectangle(0,104,100,184);

setfillstyle(1,YELLOW);

fillpoly(11,b);

floodfill(65-40,115,RED);

putimage(8,148-4,buffer,1);

putimage(8+20,148-3-4,buffer,1);

putimage(8+30+2,130-4,buffer,1);

putimage(8+33,112-4,buffer,1);

setfillstyle(1,RED);

floodfill(2,165,RED);

delay(2000); /*延时后再画第四面红旗*/

clearviewport();

arc(180-156,196,75,105,96);

arc(180-156,279,75,105,98);

arc(230-156,0,257,285,107);

arc(230-156,80,257,285,107);

line(258-156,105,258-156,184);

setfillstyle(1,YELLOW);

fillpoly(11,c);

floodfill(65-40,120,RED);

putimage(8,148-6,buffer,1);

putimage(8+20,148-3-6,buffer,1);

putimage(8+30+2,130-6,buffer,1);

putimage(8+33,112-6,buffer,1);

setfillstyle(1,RED);

floodfill(2,165,RED);

delay(3000); /*延时后画第五面红旗*/

clearviewport();

arc(180-156,159,63,113,60);

arc(180-156,239,63,113,60);

arc(230-156,50,247,297,60);

arc(230-156,130,247,297,60);

line(258-156,105,258,184);

setfillstyle(1,YELLOW);

fillpoly(11,e);

floodfill(65-40,120,RED);

putimage(8,148-8,buffer,1);

putimage(8+20,148-3-8,buffer,1);

putimage(8+30+2,130-8,buffer,1);

putimage(8+33,112-8,buffer,1);

setfillstyle(1,RED);

floodfill(2,165,RED);

delay(3000);

clearviewport(); /*整个*/

}

while(!kbhit()); /*按任意键退出动画*/

closegraph();

getch();

}

我们的校园四年级作文

在平平淡淡的日常中,大家都经常接触到作文吧,作文一定要做到主题集中,围绕同一主题作深入阐述,切忌东拉西扯,主题涣散甚至无主题。那么,怎么去写作文呢?以下是我收集整理的我们的校园四年级作文6篇,仅供参考,欢迎大家阅读。

我们的校园四年级作文 篇1

这里承载着我美丽的梦想,这里埋藏着我心里的秘密,这里记忆着我童年的欢乐,这里是我第二个美丽的家园!我的智慧校园。

校园是我成长的驿站,记录着成长的痛苦,也刻下了欢乐。我爱我的校园,也爱我的班级,因为这里是我的一个家,一个充满智慧,友善,快乐的天堂。请大家闭上眼睛,由我带领大家一起去探索......

走进校园,我们可以看到一排整齐的小树像威武的士兵欢迎我们来到知识的乐园;可以看见傲然挺立和明亮夺目的合欢花和月季花,它们像老师的一张张笑脸和蔼可亲;也可以看见神气十足、拔地而起的小草让校园充满生机;还可以看见看门的伯伯种下的那些绿油油的蔬菜,嫩绿的叶子让人心旷神怡。

走到教学楼前,映入眼帘的便是宽阔的操场了!下课后,我们像是快乐的小鸟,三五成群的来到这里,在金色的阳光下,在徐徐的微风中,跳皮筋、跳绳、踢毽子、捉迷藏……大家尽情地享受课间的快乐。操场中间还有一棵高大的梧桐树,他看起来是那么有精神,他是校园的守护神,常年穿着绿色的服装,默默地为我们服务,他就像我们的朋友一样陪伴我们在阳光下一起快乐成长。

叮铃铃,上课了,同学们像离弦的箭一样奔向教室。此时,有的教室传来郎朗的读书声,有的教室传来优美的音乐和动听的歌声,还有的教室非常安静,只有唰唰的写字声......

我们学校有一个藏有三万多册图书的图书馆,学校全天为我们开放,我们拿着自己的学籍卡就能自由借还里面的图书,尽情畅游知识的海洋!每个班级给我们配备了班班通,老师们总是用丰富有趣的课件给我们上课!那些难懂的知识都被变成了有趣的视频、歌曲、图形等。学起来容易多了!我们还有丰富多彩的社团课,我参加的是计算机社团,我们的计算机教室可大了,有60多台电脑,计算机老师这学期教我们打字、电脑绘画、编程小游戏!现在我也是一个电脑小能手了!有一次还帮妈妈编了一个计时器,妈妈一直夸我是个小天才!我们学校其他社团也很有意思,例如,泥团社团、烙画社团、啦啦操社团等,下学期我体验后再给大家讲吧!

我很荣幸成为本校的一名小学生,享受着学校智慧化的教学、科研、管理、生活和服务。有种讲起来就停不下来的节奏,好了,今天就讲这么多吧!这就是我的智慧校园,一个充满着骄傲与自豪的天堂。它,如雨伞,遮风挡雨;如鲜花,色彩斑斓;如大海,宽广博大。所以,我爱他,我的智慧校园!

我们的校园四年级作文 篇2

我的学校叫伊河路小学,位于中原区伊河路上,我想大概就是因为她在伊河路上的缘故,所以才这样给她命名的。

每天上学时,首先映入眼帘的就是五个鲜红的大字-----伊河路小学。学校的大门是个自动门,每当我们去上学的时候,她就像妈妈一样展开怀抱迎接我们,让我们在知识的海洋里自由徜徉。传达室的保安叔叔们为了我们的安全,不管风吹日晒,总是面带笑容,尽心尽责地为我们站岗,保护我们进出校园的安全。

走进校园,第一眼看到的就是一块巨大的液晶屏幕,屏幕每天都在滚动播放着不同的信息,有日常安全教育、有学习方法介绍、有一些活动的时间安排等。再往里走就看到了升旗台,到了周一,就会有高年级的哥哥姐姐喊着“1、2、1”,迈着整齐的脚步,到升旗台上进行升国旗仪式。每次看到这里,我都非常激动,想象着什么时候自己也能站在升旗台上听着庄严的国歌升国旗。

走进教室,辛勤的老师正在调试“班班通”整理课件,课件内容有音频、视频、还有动画和图片,有了这些智慧因素的存在,使得我们上课内容更加生动、有趣,同学们的学习情绪也更加高涨。除了学习日常的文化知识,我们还增加了许多有意思的课程,比如新增加的电脑课,我们在老师的帮助下,学会了什么是“最大化”和“最小化”,怎么切换中英文,通过“编程猫”学会了简单的编程,自己动手做了许多简单的动画和小游戏。另外我们每周还有一节校本课,一定会有人问“校本课”是学什么的呢?我给大家解释一下,“校本课”是由多门课程所组成,包含了厨艺课、陶艺课、科学探索、国学知识等好多内容组成,同学们可以根据自己的喜好进行网上报名选课,我今年选择了“金话筒”,通过这门课程想让自己体验一下当主持人的感觉。

从去年开始,我们学校开展了校园足球联赛,我们利用中午上课前的时间进行比赛,每班挑选几名男女同学组成本班的足球队,我很高兴成为其中一员。经过大家一个学期的努力,我们班取得了不错的成绩。足球联赛不仅增强了同学们的体质还增强了我们班的凝聚力。

这就是我的智慧校园,我在智慧的校园里学习丰富多彩的知识,努力让自己成为一名德、智、体、美、劳全面发展的少先队员。

我们的校园四年级作文 篇3

我们的校园是一个美丽且丰富多彩的一个大校园。

我们学校坐落于繁华的滨江,走在滨和路上,你便能远远地望见一块巨石横卧于学校门口,上面清楚的写着“杭州江南实验学校”。待你走近时,一座独特的学校大门矗立在你的面前。两个碧色池子分布在大门两侧,中间小河连通,两座木质拱桥横跨在小河之上,远远望去犹如“双虹卧波”,六根粗大的柱子立在大门外侧,像哨兵似的驻守着。

听着潺潺水声,慢慢走过木桥,便进入了我的校园,校园内那真是“五步一景,十步一典故”。

在你的右手边就是我们学校最大美景之一“群贤启梦”,好多名人的雕像矗立在绿地之上,他们有伟大的革命家孙中山先生、现代文学家鲁迅爷爷和冰心奶奶、助人为乐的雷锋叔叔和舍己为人的赖宁,他们神态各异,栩栩如生般或站着或坐着,好似一直在激励我们为了梦想而不断努力前行。

漫步来到学校的操场上,抬头便能看到那一座大钟,大概10层楼那么高,犹如巨大的火箭一般,十分引人注目。那时针、分针每一刻的走动,都在提醒着我们珍惜我们宝贵的时间。

大钟楼的右手边,有一块郁郁葱葱的山坡,一张白色风帆张立着,远远望去犹如一张巨帆在碧波中起航,同学们在这艘大船中,迎着风浪,无畏前行。这里便是我们学校又一大风景地之一—“扬帆起航”。

我们校园中这样的景色还有很多,我们的学习生活也因此而丰富多彩。我爱我的校园。

我们的校园四年级作文 篇4

“涡阳二小”的全称就是涡阳县城关镇第二小学,而我就在那里上学,那里环境秀美。

春天,学校的梧桐树都在努力地发芽,而那高大的松树更是在春天的校园里显得生机勃勃了。同学们下课的时候,都会在松树下面玩游戏,玩累了,会在松树下面乘凉。几只鸟儿躲在松树树叶丛间,叽叽喳喳地叫个不停,好像在和同学玩躲猫猫呢!在松树旁有一丛冬青树丛,一阵春风吹过来,树丛的树叶就“沙沙”地响。

夏天,梧桐树叶们都长大了,像手掌。松树在夏天的校园中,就是一个遮阳的神器,同学们和教师们都会在下面乘凉。

秋天,校园里的树叶都黄了,只有松树的树叶没有黄,依然站在那儿。一阵风吹来,把黄叶吹落下来,黄叶好像在跳舞,一会儿往那边转,一会往那边转,然后再完美降落。又来了一阵风,又把刚降落的黄叶吹了起来,在半空中全体旋转了起来。有的同学把落下的树叶做成标本。

冬天,大雪下个不停,把所有的教学楼的屋顶都给戴上一顶“秃顶帽”,还下起大雾,要是你在操场散步,都会觉得走进了仙境一般。

我爱我的校园——城关二小!

我们的校园四年级作文 篇5

我从小就是个十足的.书迷。但是在我看过的众多如云的书中,最让我手不释卷的却是《小童话大智慧》这本童话书。这本书是我今年在托管书架上找到的。这本书原是这里一个学生的,因托管老师见这本书内容精彩、引人入胜、词句优美,而且内容也是一些教我们如何做人的道理,于是就把这本书选在了书架上,让大家欣赏,我也看了这本书,的确不假。我刚看到这本书的时候,就被它的封面深深的吸引住了,那浅绿色的封面,那富有艺术魅力的字体,那栩栩如生的画面……

掀开第一页,就可以看到作者写的前言,品读一下前言,就觉得这本书与众不同、非同凡响。再掀开第二页,你就可以把这本书里的故事看个透,那一个个故事名取的真是别具一格,让你看了就想一饱眼福。

这里的每一个故事都被作者用生动的语句写的与众不同、引人入胜。那一个个优美的词句,让我感觉受益匪浅,好想这些事就出现在自己身边一样……

就因为这本书,让我知道了许许多多做人的道理,让我知道了人生的可贵……

它可是我看过的最精彩的一本书,让我们一起来分享吧!

我们的校园四年级作文 篇6

我在新惠第二小学上学,我的学校在新中街南端。我有一个美丽的校园。

进了学校的大门,往右走,映入眼帘的是教学楼。教学楼是蓝白相间的,有五层呢!教学楼有三个门,两个小门,中间一个大门。有十二根大圆柱,要三个人拉手才能围起一个。教学楼的正中挂着校徽,校徽两边分别写着四个大字:“团结友爱”、“活泼向上”

从教学楼中门走出来,正中央是升旗台,升旗台上耸立着旗杆,旗杆上随风飘扬着五星红旗。五星红旗两边是三角形的草坪,那里花开得繁茂,五彩缤纷;草长得茂盛,翠绿迷人;周边还栽着大松树,饱经风霜日晒,长得苍翠欲滴,像一个个粗壮的巨人,守卫着我们美丽的校园。

从升旗台一直往前走,就是操场。操场很宽大,操场前面迎面的是艺术墙,那儿画着各式小朋友的运动图案,有打乒乓球的,有打羽毛球的,有打网球的,有跳绳的,有跳皮筋的……

艺术墙左边是乒乓球台,乒乓球台左边是一些运动器材,再往左走,一幅美丽的风景画展现在眼前,这不是真的风景,可是有哪一个地方的风景能比得上这幅画里的美景呢?

我的校园美,我爱我的校园!

怎样用C语言编写一个程序输出一个红色的旗子

#include?stdio.h

#include?windows.h

#define?N?5????????//????N?=?2,旗子大小

void?printFlag();

void?printSpace(int?n);

void?color(const?unsigned?short?color1);

int?main()

{

????printFlag();????//????不清楚你的旗子形状,仅供参考?

????return?0;

}

void?printFlag()

{

????int?i?=?0;

?????

????color(12);????????????????//????字体变成红色?

????for(i?=?0;?i??N;?++i)????????????//????旗帜?

????{

????????putchar('*');

????????printSpace(i);

????????putchar('\n');

????}

????

????for(i?=?0;?i??(N/2)+2;?++i)????//????旗帜底部?

????{

????????printf("*?");

????}

????

????putchar('\n');

????for(i?=?0;?i?=?N/4;?++i)????????????//????旗杆?

????{

????????printf("*\n");

????}

????color(7);????????????????//????字体变成白色?

}

void?printSpace(int?n)

{

????if(n?=?0)

????????return?;

????????

????while(n--)

????????putchar('?');

????putchar('*');????

}

void?color(const?unsigned?short?color1)

{??

?????/*仅限改变0-15的颜色;如果在0-15那么实现他的颜色???因为如果超过15后面的改变的是文本背景色。*/

????if(color1=0color1=15)

????????SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),?color1);

????/*如果不在0-15的范围颜色,那么改为默认的颜色白色;*/

????else

????????SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),?7);

}

(责任编辑:IT教学网)

更多

推荐浏览下载文章