當前位置:首頁 » 編程語言 » 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(' ');
}