当前位置:首页 » 编程语言 » 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;

}