c语言 循环题型 输出图形 A

来源:百度知道 编辑:UC知道 时间:2024/05/31 10:25:25
输出图形 形状像是个菱形 这显示不出
A
BBB
CCCCC
DDDDDDD
CCCCC
BBB
A

已经编译运行确认:

#include<conio.h>
#include<stdio.h>

int main()
{
int i,j,k=1;

for(i=0;i<4;i++)
{
for(j=0;j<3-i;j++) printf(" ");
for(j=0;j<(2*i+1);j++) printf("%c",i+'A');
printf("\n");
}

for(i=0;i<3;i++)
{
for(j=0;j<=i;j++) printf(" ");
for(j=0;j<(5-2*i);j++) printf("%c",'C'-i);
printf("\n");
}

getch();
return 0;
}

本题的一个完整的c程序如下,程序在win-tc和Dev-c++下都调试通过。
#include <stdio.h>
#include <stdlib.h>
int main()
{char ch1,ch,ch2;
int i,j,k=1;
printf("Please input a letter:\n");
scanf("%c",&ch);/*输入任意字母*/
if (ch>='a') ch=ch-'a'+'A';
j=(ch-'A')*2;
for(ch1='A';ch1<=ch;ch1++)
{for(i=1;