當前位置:首頁 » 編程語言 » 用c語言畫丘比特之箭
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

用c語言畫丘比特之箭

發布時間: 2022-08-14 19:53:09

c語言 覆蓋上一次輸出的字元 其實這是丘比特之箭……^_^

#include"stdio.h"
#include"stdlib.h"

voidmain()
{
for(intn=0;n<10;n++)
{
system("cls");
for(intk=0;k<n;k++)
{
printf("");
}
printf("------a");
}
}

Ⅱ 用c語言的圖形編程編一個劍的形狀,出現在屏幕中間靠右,隨便倚天還是屠龍,大概就好,要代碼,謝謝

簡單 畫一把氣劍 看不見,呵呵

Ⅲ 用c語言怎麼畫出這個圖,要用循環語句

#include<stdio.h>
void main()
{
int i,j,k;
for(i=1;i<=3;i++)
{
for(j=1;j<=3-i;j++)
printf(" ");
for(k=1;k<=2*i-1;k++)
printf("*");
printf("\n");
}
for(i=1;i<=2;i++)
{
for(j=1;j<=i;j++)
printf(" ");
for(k=1;k<=5-2*i;k++)
printf("*");
printf("\n");
}
}

要分成上下兩步來做~
第一段循環列印前三行
第二段做後兩行

Ⅳ 用c語言寫出畫8個同心圓的程序

按Ctrl+R顯示標尺然後用滑鼠在標尺上拖拽出兩條參考給一條橫的一條豎然後用橢圓選區工具在他們的交點上按住滑鼠左鍵然後另一隻手同時按「Alt+Shift」然後拖拽滑鼠,這樣就畫出一個正圓,然後再畫裡面的,圓需要把工具選項改成「從選區中減去」。畫法一樣的,只是比第一個圓要小。

希望能幫到你

Ⅳ C語言怎樣輸出比卡丘

要我講的話,我會用enum類型把pikachu的各個運算定義一遍,然後就可以直接在C語言條件下寫pikachu代碼了,具體我還沒試,不過感覺不難。你還可以保存成一個.h文件,下次編程的時候直接include上就好了。

Ⅵ 用c語言編寫一箭穿心的圖案要怎麼編

你是想用什麼實現,用console嗎? 如果是,那就用printf()函數,再根據ASCII碼表上面顯示效果,一行一行地畫出來就行了。

Ⅶ 利用c語言實現編程 畫一個箭頭

C語言中使用的箭頭符號為->。該操作符並非是一個符號,而是由減號(-)和大於號(>)共同組成的。
所以在打->時,需要先打-,位於鍵盤右上角,0和=之間,直接點擊即可。然後再輸入>號,在鍵盤右下角,右shift左邊,逗號和斜線/之間,與句號在同一個按鍵上,輸入時需要按shift同時按該鍵。
->作用為,取結構體指針變數指向的元素值。
如結構體為
struct test
{
int a;
};
定義有指針
struct test *p;
要取p指向區域中的元素a值,可以寫成:
p->a

Ⅷ 使用C語言編程畫圖

換賬號再來回答,veket的小號。。。

.......用了ege圖形庫.........純體力活.........

源代碼....demo.cpp.....

/////////////////////////////////////////

// ege0.3.8

// MinGW g++3.4.2

// veket的小號

/////////////////////////////////////////

#include"graphics.h"

#include<stdio.h>

constintYLEN=50;

constintXLEN=40;

constintWIDTH=10*XLEN;

constintHEIGHT=2*YLEN;

constintXWIDTH=640;

constintYHEIGHT=480;

intmain()

{

intx1,y1,x2,y2,x,y;

charstrbuf[100];

inti;

setinitmode(0);

initgraph(XWIDTH,YHEIGHT);

setbkcolor(RGB(0xcc,0xcc,0xcc));

setfillstyle(RGB(0xff,0xff,0xff));

x2=x1=(getmaxx()-WIDTH)/2;

y1=(getmaxy()-2*HEIGHT-YLEN)/2;

y2=y1+HEIGHT+YLEN;

bar(x1,y1,x1+WIDTH,y1+2*YLEN);

setcolor(RGB(0x04,0x04,0x04));

rectangle(x1,y1,x1+WIDTH,y1+2*YLEN);

outtextxy(x1-20,y1-10,"1");

outtextxy(x1-20,y1-10+YLEN,"0");

outtextxy(x1-20,y1-10+2*YLEN,"-1");

for(x=x1,y=y1+2*YLEN+10,i=0;x<=x1+WIDTH;x+=2*XLEN,i+=2)

{

sprintf(strbuf,"%d",i);

outtextxy(x,y,strbuf);

}

for(x=x1;x<x1+(int)(3*PI*XLEN);x++)

{

y=y1+YLEN-(int)(YLEN*sin(1.0*(x-x1)/XLEN)+0.5);

putpixel(x,y,RGB(0x3e,0x3e,0xff));

}

bar(x2,y2,x2+WIDTH,y2+2*YLEN);

rectangle(x2,y2,x2+WIDTH,y2+2*YLEN);

outtextxy(x2-20,y2-10,"1");

outtextxy(x2-20,y2-10+YLEN,"0.5");

outtextxy(x2-20,y2-10+2*YLEN,"0");

for(x=x2,y=y2+2*YLEN+10,i=0;x<=x1+WIDTH;x+=2*XLEN,i+=2)

{

sprintf(strbuf,"%d",i);

outtextxy(x,y,strbuf);

}

for(x=x2;x<x2+(int)(PI*XLEN);x++)

{

y=y2+2*YLEN-(int)(2*YLEN*sin(1.0*(x-x1)/XLEN)+0.5);

putpixel(x,y,RGB(0x3e,0x3e,0xff));

}

for(x=x2+(int)(2*PI*XLEN);x<x2+(int)(3*PI*XLEN);x++)

{

y=y2+2*YLEN-(int)(2*YLEN*sin(1.0*(x-x1)/XLEN)+0.5);

putpixel(x,y,RGB(0x3e,0x3e,0xff));

}

getch();

closegraph();

return0;

}