当前位置:首页 » 编程语言 » c语言用字母打印图形
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言用字母打印图形

发布时间: 2023-07-05 04:33:51

Ⅰ 怎样用c语言输出一个整数n打印字符图形,总共n行,每行n个*组成平行四边形

#include <stdio.h>

#include <math.h>


int main(void)

{

int i,j,n=0;


scanf("%d", &n);

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

{

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

{

printf(" ");

}

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

{

printf("*");

}

printf(" ");

}


return 0;

}

Ⅱ c语言 输出字符图形 输入要打印的字符和行数 ,打印出对应的三角图形。 图中是我编程序

#include<stdio.h>
voidfun(charfu,intadd,intspace)//在add位置输出一个字符fu占用space个空间
{
inti;
for(i=0;i<space;i++)
{
if(i==(add-1))printf("%c",fu);
elseprintf("");
}
}

voidmain()
{
inti,j,n;
charfu;
printf("输入字符:");
scanf("%c",&fu);
printf("输入行数:");
scanf("%d",&n);
for(i=0;i<n;i++)
{
if(i==0)//第一行
{
fun(fu,n,n);
printf(" ");
}
elseif(i<n-1)//中间
{
fun(fu,n-i,n);
fun(fu,i,n);
printf(" ");
}
else//最后一行
{
for(j=0;j<n*2-1;j++)
printf("%c",fu);
printf(" ");
}
}
}

如图:

Ⅲ C语言输出一个由字母组成的图形

#include<stdio.h>
voidtuan(charc)
{
inti,j;
intn=c-'A';
intk;
for(i=0;i<=n;i++)
{
for(j=0,k='A';j<=n;j++)
{
if(n-j<=i)
printf("%-3c",k++);
else
printf("%-3c",'');
}
printf(" ");
}
}
intmain()
{
charch;
scanf("%c",&ch);
tuan(ch);
return0;
}

Ⅳ C语言:输入字母d时打印如下字母图形

#include <stdlib.h>
#include <stdio.h>
int main()
{
int i,j;
char input;
int count = 0;
printf("Please input the character:");
while(scanf("%c",&input) != EOF)//退出方式:CTRL+Z后回车再CTRL+Z再回车
{
getchar();//吃掉回车
count = input-'a';
for(i = 0; i <= count; i++)
{
for(j = 0; j <= i; j++)
{
printf("%c",i + 'a');
}
printf("\n");
}
printf("Please input the character:");
}
}

Ⅳ C语言 打印字母组成的平行四边形

#include<stdio.h>
#include<math.h>
void main()
{ int n,m,t,i,d;
char p;
printf("please input number and char:\n");
scanf("%d",&n);
scanf("%c",&p);
printf("\n");
for(m=0;m<n;m++)
{
for(i=0;i<m;i++)
{ printf(" "); }

for(d=0;d<6;d++)
{t=p+d+m;
printf("%c",t);
}
printf("\n");
}
调试完毕。

Ⅵ C语言编程 输入数字和大写字母,输出由字母组成的Z图形.

根据题意,需要输入字符c,和数字n,然后输出由c组成的n*n大小的Z形图案,即:

1 输出n个c;

2 输出n-2行,逐行递减形成/;

3 输出n个c;

代码如下:

intmain()
{
charc;
intn;
inti,j;
scanf("%d,%c",&n,&c);
for(i=0;i<n;i++)putchar(c);
putchar(' ');
for(i=1;i<n-1;i++)
{
for(j=0;j<n-i;j++)
putchar('');
putchar(c);
putchar(' ');
}
for(i=0;i<n;i++)putchar(c);
putchar(' ');
}