输出以下图案 A BBB CCCCC DDDDDDD CCCCC BBB A

如题所述

第1个回答  2011-04-28
#include <stdio.h>
#include "math.h"
#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");//换行
}
}本回答被提问者采纳
第2个回答  2011-05-10
#include “stdio.h”
void main()
{
printf(" A\n BBB\n CCCCC\nDDDDDDD\n CCCCC\n BBB\n A");
}

用C语言打印以下图案 A BBB CCCCC DDDDDDD CCCCC BBB A
是打印成菱形吧?include<stdio.h> void main(){ char c[4];int i,j;c[0]='A';c[1]='B';c[2]='C';c[3]='D';for(i=0;i<4;i++){ for(j=0;j<3-i;j++)printf(" ");for(j=0;j<2*i+1;j++)printf("%c",c[i]);printf("\\n");} for(i=2;i>=0;i--)...

输出以下图案 A BBB CCCCC DDDDDDD CCCCC BBB A
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");\/\/换行 } } ...

c++编程打印以下图案. A BBB CCCCC DDDDDDD CCCCC BBB A
0,1,2,3,4,5,6 要对应算出1,3,5,7,5,3,1#include<stdlib.h>#include<iostream>using namespace std;#define N 7#define X ((N\/2-abs(N\/2-i))*2+1)#define H ((N\/2-abs(N\/2-i))+'A')void main() { int i,j; for ( i=0;i<N;i++ ) { for ( j=0;j...

c语言题目,按金字塔形状,输出以下图形: A BBB CCCCC DDDDDDD EEE...
include<stdio.h>main(){ int i,j,k,n; printf("Enter n(integer):\\n");scanf("%d",&n);for(i=1;i<=n;i++){ for(j=n;j>i;j--)printf(" ");for(k=1;k<=2*i-1;k++)printf("%c",64+i); printf("\\n");}}拿走不谢。

C语言编程输出如下图形: A BBB CCCCC DDDDDDD
你是要这样的结果吗?在vc下运行即可!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语言输出图案 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
public static void print(String[] letterArr){ Arrays.sort(letterArr);for(int i=1;i<=letterArr.length;i++){ for(int j=0;j<i*2-1;j++){ System.out.print( letterArr[i-1].toUpperCase() );} System.out.print( "\\t" );} for(int i=letterArr.length-1;i>=0;i--){...

编写程序打印下列图标(要求用循环结构实现) A BBB CCCCC DDDDDDD
模式1 行数 + m个 打印完一行 m增加一个 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语言输入如下图形 如何输出 A BBB CCCCC DDD E
define n 2 int main(){ int i,j;for(i=0;i<=n;i++){ for(j=1;j<=n-i;j++)printf(" ");for(j=1;j<=2*i+1;j++)printf("%c",'A'+i);printf("\\n");} for(i=n-1;i>=0;i--){ for(j=1;j<=n-i;j++)printf(" ");for(j=1;j<=2*i+1;j++)printf("...

相似回答