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

来源:百度知道 编辑:UC知道 时间:2024/05/28 07:01:26
a 输入f时则打印 a
b b b b
c c c c c c
d d d d d d d d
f f f f f 依此类推

这是打印的什么啊 都没看出有什么规律 e呢?

#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:");
}
}

#include<stdio.h>
int main()
{
char a;
int b,i,j;
scanf("%c",&a);
b=(int)a;
for(i=0;i<b-96;i++)
{
for(j=0;j<=i;j++)
{
printf("%c",a+i-2);
}
printf("\n");
}
get