用C语言输出一个字母菱形
发布网友
发布时间:2022-04-29 03:34
我来回答
共1个回答
热心网友
时间:2023-10-09 09:49
#include
"stdio.h"
void
main()
{
int
k=65,i;
printf("请输入A~Z中任意一个字符,必须大写:\n");
char
c=getchar();
while(k<=(int)c)
{
for(i=0;i<(k-65)*2+1;i++)
printf("%c",k);
printf("\n");
k++;
}
k=k-2;
while(k>=65)
{
for(i=0;i<(k-65)*2+1;i++)
printf("%c",k);
printf("\n");
k--;
}
}
//刚才试过了,可以的,只是注意输入的必须是大写。
热心网友
时间:2023-10-09 09:49
#include
"stdio.h"
void
main()
{
int
k=65,i;
printf("请输入A~Z中任意一个字符,必须大写:\n");
char
c=getchar();
while(k<=(int)c)
{
for(i=0;i<(k-65)*2+1;i++)
printf("%c",k);
printf("\n");
k++;
}
k=k-2;
while(k>=65)
{
for(i=0;i<(k-65)*2+1;i++)
printf("%c",k);
printf("\n");
k--;
}
}
//刚才试过了,可以的,只是注意输入的必须是大写。
热心网友
时间:2023-10-31 10:46
#include
"stdio.h"
void
main()
{
int
k=65,i;
printf("请输入A~Z中任意一个字符,必须大写:\n");
char
c=getchar();
while(k<=(int)c)
{
for(i=0;i<(k-65)*2+1;i++)
printf("%c",k);
printf("\n");
k++;
}
k=k-2;
while(k>=65)
{
for(i=0;i<(k-65)*2+1;i++)
printf("%c",k);
printf("\n");
k--;
}
}
//刚才试过了,可以的,只是注意输入的必须是大写。