當前位置:首頁 » 編程語言 » 用c語言編寫圖案

用c語言編寫圖案

發布時間: 2022-08-03 18:27:08

c語言編寫菱形圖案

#include <stdio.h>

#include <stdlib.h>

#define N (3)

int main()

{

int i,j;

for(i=-N+1;i<N;++i)

{

for(j=-N+1;j<N;++j)

{

putchar(abs(j)<N-abs(i)&&abs(j)%2==abs(i)%2?'*':' ');

}

putchar(' ');

}

return 0;

}

㈡ 用c語言編寫心形圖案

用C語言編寫心形的方法:

#include<stdio.h>
intn;
voiddraw(intn)
{
inti,j;
for(i=1-(n>>1);i<=n;i++)
if(i>=0)
{
for(j=0;j<i;j++)printf("");
for(j=1;j<=2*(n-i)+1;j++)printf("*");
printf(" ");
}
else
{
for(j=i;j<0;j++)printf("");
for(j=1;j<=n+2*i+1;j++)printf("*");
for(j=1;j<=-1-2*i;j++)printf("");
for(j=1;j<=n+2*i+1;j++)printf("*");
printf(" ");
}
}
intmain()
{
printf("Pleaseinputthesize(n>=4):");
scanf("%d",&n);
draw(n);
return0;
}

(2)用c語言編寫圖案擴展閱讀

C程序是由一組變數或是函數的外部對象組成的。 函數是一個自我包含的完成一定相關功能的執行代碼段。我們可以把函數看成一個「黑盒子」,你只要將數據送進去就能得到結果,而函數內部究竟是如何工作的,外部程序是不知道的。

外部程序所知道的僅限於輸入給函數什麼以及函數輸出什麼。函數提供了編製程序的手段,使之容易讀、寫、理解、排除錯誤、修改和維護。

㈢ c語言編程輸出圖案

#include <stdio.h>
void main(){
printf("*\n"); /*輸出一個*號,並換行*/
printf("**\n"); /*輸出兩個*號,並換行*/
printf("***\n"); /*輸出三個*號,並換行*/
printf("**\n"); /*輸出兩個*號,並換行*/
printf("*\n"); /*輸出一個*號,並換行*/
}

/* */之間的內容表示注釋,不會出現在運行結果中,主要是使人容易看出代碼的作用,從而便於維護。(當寫一些比較長的代碼時,建議你加一些注釋,這是編程的一個好習慣)
一、二、三樓都對。但建議你像我這樣寫,比較正規。
一樓的代碼比較復雜,用了一些不必要用的代碼,建議你開始時不要用。畢竟學習要一步一步來。

㈣ 如何用c語言編寫圖形

標準的C是沒有圖形庫的 圖形庫都是第3方的擴展的 比如 TC2.0 的graphics.h等等

用C寫一般的Win32應用程序一般都是 VC6.0 (API 或者 MFC 就是你所說的能有按鍵那些的程序), 所以它要很好的C基礎甚至C++基礎才能學好 , 現在不要煩那個 黑不隆冬的dos界面 ,它是你學Win32應用程序的基礎.所以我非常建議你認真把C讀好,它的功能真的很強,一般高級語言能寫的東西,他一般也是行的.

㈤ 怎樣用c語言編寫一個輸出「蘋果圖案」的程序

輸出蘋果圖案程序如下:

#include<stdio.h>

int t;//定義全局變數,用於循環

char tab[] = {//儲存用於輸出圖形的數組

0,1,1,0,0,1,1,0,

1,0,0,1,1,0,0,1,

1,0,0,0,0,0,0,1,

1,0,0,0,0,0,0,1,

0,1,0,1,1,0,1,0,

0,0,1,0,0,1,0,0,

};

void main()

{

for (t = 0; t < 49; t++)

{

if (t % 8 == 0)//上面數組每8個一行,則在此處每8個換行

printf(" ");

if (tab[t] == 0)//數組元素為0,則輸出空格

printf(" ");

else//數組元素不為零,則輸出*號

printf("*");

}

}

輸出結果如下:

(5)用c語言編寫圖案擴展閱讀:

此程序能達到上述程序同樣效果,但是自行設定循環次數來列印圖片

#include<stdio.h>

int main()

{

int i,j,k;

for(i=1;i<=4;i++) //先列印上邊的四行

{

for(j=1;j<=4-i;j++) //控制要列印的空格數量

printf(" ");

for(k=1;k<=2*i-1;k++) //控制要列印的星號數

printf("*");

printf(" ");

}

for(i=1;i<=3;i++)

{

for(j=1;j<=i;j++) //控制要列印的空格數

printf(" ");

for(k=1;k<=7-2*i;k++) //控制要列印的星號數

printf("*");

printf(" ");

}

return 0;

}

㈥ c語言 心形圖案代碼

#include <stdio.h>

int main()

{

int i,j;

printf(" ****** ****** "

" ********** ********** "

" ************* ************* ");

//前三排的規律性不強 所以直接顯示就好了

for(i=0;i<3;i++)//顯示中間三排

{

for(j=0;j<29;j++)

printf("*");

printf(" ");

}

for(i=0;i<7;i++)//顯示呈遞減趨勢規律的中間7排

{

for(j=0;j<2*(i+1)-1;j++)

printf(" ");

for(j=0;j<27-i*4;j++)

printf("*");

printf(" ");

}

for(i=0;i<14;i++)//最後一個星號*與上面的規律脫節了 所以獨立顯示

printf(" ");

printf("* ");

return 0;

}

㈦ C語言中用VC++怎麼編圖案

不要說VC++就說VC吧。
0、簡單的圖案,比如話點、線、多邊形或者點陣圖,你可以直接使用CDC這個類。看附錄一;
1、畫復雜的圖案,可以看directx或者OpenGL,可以實現復雜的2D或者3D圖案。

附錄一、
簡單繪圖函數 FillRect() 用指定畫刷填充給定矩形
FrameRect ()在矩形周圍繪制邊界
InvertRect() 反轉矩形內容
DrawIcon() 繪制圖標
DrawDragRect() 拖拽矩形時擦除並重繪它
FillSolidRect ()用實顏色填充矩形
Draw3Drect ()繪制三維矩形
DrawEdge() 繪制矩形邊
DrawFrameControl() 繪制幀控制項
DrawState ()顯示圖像並應用可視化效果來表示一個狀態

㈧ 關於C語言編程...編寫一個圖案

這有多少星星,多少空格啊?

不過你可以看看這個,跟你的圖案差不多,不過是個正方形。你稍微修改一下行與列的值,和中間空格的值就可以了。

可以用簡單的輸出語句printf實現:
#include <stdio.h>
main()
{ printf("*****\n"); /*後面的\n表示換行,不能少了*/
printf("* *\n");
printf("* *\n");
printf("* *\n");
printf("*****\n");
}

你也可以用循環和選擇結合起來一起做:
#include<stdio.h>
main()
{ int i,j; /*變數i和j分別用來控制正方形輸出的行數我列數*/
for(i=1;i<=5;i++)
{ for(j=1;j<=5;j++)
{ if(i==1||i==5)
printf("*");
else if(j==1||j==5)
printf("*");
}
printf("\n");
}
}

㈨ 怎樣用c語言編寫一個輸出「蘋果圖案」的程序。聖誕節平安夜要用的。謝謝了

#include<stdio.h> int main() { int i,j,k; for(i=1;i<=4;i++) //先列印上邊的四行 { for(j=1;j<=4-i;j++) //控制要列印的空格數量 printf(" "); for(k=1;k<=2*i-1;k++) //控制要列印的星號數 printf("*");

printf(" "); } for(i=1;i<=3;i++) { for(j=1;j<=i;j++) //控制要列印的空格數 printf(" "); for(k=1;k<=7-2*i;k++) //控制要列印的星號數 printf("*"); printf(" "); } return 0;}

(9)用c語言編寫圖案擴展閱讀:

當前階段,在編程領域中,C語言的運用非常之多,它兼顧了高級語言和匯編語言的優點,相較於其它編程語言具有較大優勢。計算機系統設計以及應用程序編寫是C語言應用的兩大領域。同時,C語言的普適較強,在許多計算機操作系統中都能夠得到適用,且效率顯著。

馮.諾依曼在1945年提出了現代計算機的若干思想,被後人稱為馮.諾依曼思想,這是計算機發展史上的里程碑。自1945 年至今大多採用其結構,因此馮.諾依曼被稱為計算機之父。

他的體系結構計算機由運算器、控制器、存儲器、輸入設備、輸出設備五大部件構成。 C語言擁有一套完整的理論體系經過了漫長的發展歷史,在編程語言中具有舉足輕重的地位。

㈩ 怎樣用C語言編寫個愛心圖象

創建一個心形圖案需要的最長字元串,充分利用printf函數輸出字元串的豐富控制功能,按心形圖案每行所需長度和位置,對所創建的字元串進行截斷並在所需位置上輸出,最後在屏幕上形成由字元組成的心形圖案。
//#include"stdafx.h"//Ifthevc++6.0,withthisline.
#include"stdio.h"
intmain(void){
chara[]="IloveyouIloveyouIloveyouIl";
printf(" ");
printf("%*.*s ",58,21,"_*=__=*_");
printf("%*.*s ",61,25,"IloveyouIlove!");
printf("%*.*s ",63,29,"IloveyouIloveyouIlove");
printf("%*.*s ",65,33,a);//在屏幕第65個字元處開始輸出字元串a的前33個字元,其他各句意義相同
printf("%*.*s ",66,35,a);
printf("%*.*s ",66,35,a);
printf("%*.*s ",65,33,a);
printf("%*.*s ",64,31,a);
printf("%*.*s ",63,29,a);
printf("%*.*s ",61,25,a);
printf("%*.*s ",59,21,a);
printf("%*.*s ",57,17,a);
printf("%*.*s ",55,13,a);
printf("%*.*s ",53,9,a);
printf("%*.*s ",51,5,a);
printf("%*.*s ",50,3,a);
printf("%*.*s ",49,1,a);
return0;
}

熱點內容
怎麼訪問暗網 發布:2025-01-23 07:02:04 瀏覽:665
無線配置代理選什麼 發布:2025-01-23 06:52:54 瀏覽:824
c程序匯編程序 發布:2025-01-23 06:49:42 瀏覽:840
cmd命令與linux命令 發布:2025-01-23 06:40:26 瀏覽:806
linux用戶目錄許可權 發布:2025-01-23 06:37:49 瀏覽:233
學計算機避免編程 發布:2025-01-23 06:29:09 瀏覽:661
易語言機器人源碼 發布:2025-01-23 06:24:03 瀏覽:320
匯編語言的編譯可以叫解釋嗎 發布:2025-01-23 06:23:22 瀏覽:35
tomcat編譯後的文件 發布:2025-01-23 06:05:46 瀏覽:254
惠普暢遊人14是什麼配置表 發布:2025-01-23 05:57:39 瀏覽:296