當前位置:首頁 » 編程語言 » c語言輸出圖形怎麼弄
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言輸出圖形怎麼弄

發布時間: 2022-07-08 23:56:03

c語言中如何輸出圖形

你可以採用循環的方法來做,需要輸出A的位置的時候就輸出A,其他地方就輸出空格,就行了

#include<stdio.h>

voidmain()

{

inti,j,n;

printf("請輸入要輸出幾行: ");

scanf("%d",&n);

for(i=0;i<=n;i++)

{

for(j=0;j<n-i;j++)//每行前的空格控制

printf("");

for(intk=0;k<=2*i-1;k++)輸出字母

{

if(k==0||k==2*i-2)輸出A

printf("A");

else

printf("");

}

printf(" ");//換行

}

}

② 在C語言中如何用循環的方式輸出下面這個圖形

#include <stdio.h>

#define N (3)

int main()

{

int i;

for(i=-N/2;i<=N/2;++i)

printf("%*.*s ",i>0?N+i:N-i,N,"***************************");

return 0;

}

③ c語言。輸出圖形,簡單代碼怎麼寫

#include<stdio.h>

#include<stdlib.h>

char a[25][25],b[2];

int n;

void fill()

{ int i,j,k;

char *p=a[0];

for(k=0; k<(n+1)/2; k++)

{ for(i=0; i<n-2*k; i++)

{p=*(a+k)+k+i*25;

for(j=0; j<n-2*k; j++)

*p++=b[k%2];

}

}

}

int main()

{ int i,j;

scanf("%d %c %c",&n,&b[0],&b[1]);

fill();

for(i=0; i<n; i++)

{ for(j=0; j<n; j++)

printf("%c",a[i][j]);

printf(" ");

}

return 0;

}

④ 用c語言編寫程序, 怎麼輸出如下圖形

#include"stdio.h"
intmain(intargv,char*argc[]){
inta,b,c;
for(a=0;a<4;a++){
for(b=0;b<a;b++)
printf("");
printf("***** ");
}
return0;
}

運行結果:

⑤ C語言輸出圖形

#include "graphics.h"//包含C圖形圖像的頭文件

int driver,mode;
driver=VGA;
mode=VGAHI;
//這三句是圖形輸出必須有的。driver=VGA; mode=VGAHI; 兩句是在VGA以上的顯卡顯示。
initgraph(&driver,&mode,"C:\\JMSOFT\\DRV"); //是BGI初始化,也是畫圖前必須有的一句。
以上幾句幾乎是c圖形輸出必須有的
bar3d(200,200,400,350,50,1);//是畫正方形。一,二參數是三維空間正面正方形左上角頂點坐標;三,四參數是三維空間正面右下角頂點坐標。 第五個參數是三維空間矩形長條圖的深度(即陰影)。第六個參數設置是否繪制三維空間矩形長條圖的頂部 (1為設置,0為不設置)

getch();//暫停一下,看看前面繪圖代碼的運行結果
closegraph(); //恢復TEXT屏幕模式

⑥ c語言中如何輸出圖像

如果使用Printf只能輸出由數字組成的畫面,只有用MFC類程序,使用
API函數
輸入

⑦ c語言如何輸出圖案

在C語言中要輸出一個圖案還是比較方便的,主要要看清楚它是由多少行組成的,然後外循環就循環多少次。在每一次的外循環中完成一行的輸出,這時要看清楚他有沒有幾個空格,然後再輸出指定的若干個字元。等到這一行輸出完成以後就換行。

⑧ C語言的代碼列印這個圖形怎麼弄呀

首先,把有這個圖形的文本文件保存到D盤根目錄下,文件名為in.txt。

然後以下代碼可以輸出這個圖形。


#include <stdio.h>


int main(void)

{

char s[100];

FILE* fIn; // 文件指針


fIn = fopen("D:\in.txt", "r");

if (fIn == NULL)

{

printf("打開輸入文件錯誤.");

return -1;

}

// 從輸入文件中逐行讀取並輸出

while (fgets(s, 100, fIn) != NULL)

printf(s);

fclose(fIn);

return 0;

}