C语言编程序输出如下图: A BBB CCCCC DDDDDDD EEEEEEEEE

如题所述

规律
1 1
2 3
3 5
4 7
5 9

#include <stdio.h>
#define N 5 /*若改成其它数字也可*/
void main()
{
int i,j;
for(i=1;i<=N;i++)
{for(j=1;j<=2*i-1;j++)
printf("%c",'A'+i-1);
printf(" ");
}
}

经测试输出结果为:
A BBB CCCCC DDDDDDD EEEEEEEEE
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-28
#include<stdio.h>
int main()
{
int i,j,n;
int cnt;
while(scanf("%d",&n)!=EOF)
{
cnt=n-1;
for(i=0;i<n;i++)
{
for(j=0;j<cnt;j++)
{
printf(" ");
}
for(j=0;j<2*i+1;j++)
{
printf("%c",i+'A');
}
puts("");
cnt--;
}
}
return 0;
}
第2个回答  2011-12-25
#include <stdio.h>
#define N 5
void main()
{
int i,j;
for(i=1;i<=N;i++)
{
for(j=1;j<=N-i;j++)
printf(" ");
for(j=1;j<=2*i-1;j++)
printf("%c",'A'+i-1);
printf("\n");
}
}
第3个回答  2011-12-25
#include<stdio.h>
int main()
{
int i,j,n=65;
for(j=0;j<5;j++,n++)
{ for(i=2*(5-j)+1;i<=11;i++)
printf("%c",n);
printf(" ");
}
printf("\n");
system("pause");
}
你试试
第4个回答  2018-06-03
/*
A
BBB
CCCCC
DDDDDDD
EEEEEEEEE
*/
#include<stdio.h>
main()
{
char ch;
int i=1,k,j,n;
for(i=0;i<=4;i++)
{
ch='A'+i-1;
n=2*i-1;
for(k=4;k>=i;k--)putchar(' ');
for(j=1;j<=n;j++)putchar(ch);
putchar('\n');
}

return 0;
}

C语言编程序输出如下图: A BBB CCCCC DDDDDDD EEEEEEEEE
{for(j=1;j<=2*i-1;j++)printf("%c",'A'+i-1);printf(" ");} } 经测试输出结果为:A BBB CCCCC DDDDDDD EEEEEEEEE

C语言编程输出如下图形: A BBB CCCCC DDDDDDD
include<stdio.h> main(){ char ch='A';int i,j,k;for(i=4;i>0;i--){ for(j=3;j>0;j--)\/\/输出空格 printf(" ");for(k=9-2*i;k>0;k--)\/\/输出字母 printf("%c",ch);ch+=1;} printf("\\n");}

编程输出如下图 A BBB CCCCC DDDDDDD
include<stdio.h> define N 4 main(){ int i,j,k;for(i=0;i<N;i++){ for(j=N-i;j>0;j--){ printf(" ");} for(k=0;k<2*i+1;k++){ printf("%c",'A'+i);} printf("\\n");} } 定义N为26就全把26个字母全输出来了 试试吧 ...

C语言输入如下图形 如何输出 A BBB CCCCC DDD E
printf("%c",'A'+i);printf("\\n");} }

c语言输出图案 DDDDDDD CCCCC BBB A BBB CCCCC DDDDDDD
include <stdio.h> void main(){ char J,K,M,N;J=DDDDDDD;K=CCCCC;M=BBB;N=A;printf("%c\\n",J);printf(" %c\\n",K);printf(" %c\\n",M);printf(" %c\\n",N);printf(" %c\\n",M);printf(" %c\\n",K);printf("%c\\n",J);} 收工吧 ...

输出以下图案 A BBB CCCCC DDDDDDD CCCCC BBB A
define n 7 void main(){ char s[]="ABCD";int i,j,mid;mid=n\/2+1;for(i=1;i<=n;i++){ for (j=1;j<=abs(i-mid);j++)printf(" ");\/\/输出前缀空格 for(j=1;j<=2*(mid-abs(i-mid))-1;j++)printf("%c",s[mid-abs(i-mid)-1]);\/\/输出字母 printf("\\n");\/...

编写程序打印下列图标(要求用循环结构实现) A BBB CCCCC DDDDDDD
1+0 2+1 3+2 public class Print { public static void main(String [] args){ char[] c={'A','B','C','D'};\/\/定义一个字符数组 装你要打印的字符 int m=1; \/\/每一行要加多少个字符 for (int i=0;i<c.length;i++){ \/\/控制行 c的长度是多少就有多少行 for(int...

A BBB CCCCC DDDDDDD EEEEEEEEE 怎样用for语句输出?急急急!!_百度知 ...
A BBB CCCCC DDDDDDD EEEEEEEEE Press any key to continue include<stdio.h> void main(){ int j;for(char c='A';c<='E';c++){ for(j=1;j<=(c-'A')*2+1;j++) printf("%c",c);printf("\\n");} }

编写一个C 语言程序,输出如下图案.
int main(){ char ch,endChar;int i , n;\/*输入最后一个字符*\/ printf("please enter the last char:");scanf("%c",&endChar);for(ch = 'A';ch <= endChar ; ch++){ n = (ch - 'A') * 2 + 1; \/*计算打印ch的个数*\/ for( i = 0; i < n ; i++)putchar(ch...

C语言编写,输出以下图案,图案的行数由输入的值确定.
\/* 我给你的绝对是 C 语言程序, 连 C++ 的单行注解也没有, 且经过测试. *\/ include "stdio.h"void main(){ char Letter = 'A';int Row, i, Cnt = 1;printf("Please input the count of rows: ");scanf("%d", &Row);for(; Row > 0; Row--, Cnt += 2, Letter++){ for(...

相似回答