① 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;
}