当前位置: 代码迷 >> C语言 >> 这个图形用C语言咋做?
  详细解决方案

这个图形用C语言咋做?

热度:100   发布时间:2006-06-06 17:01:00.0
以下是引用走刀口→超在2006-6-6 11:23:00的发言:

#include "stdio.h"
main()

{printf(" A \n");
printf(" BBB \n");
printf(" CCCCC \n");
printf(" DDDDDDD \n");
printf(" EEEEEEEEE \n");
printf("FFFFFFFFFFF\n");
printf(" EEEEEEEEE \n");
printf(" DDDDDDD \n");
printf(" CCCCC \n");
printf(" BBB \n");
printf(" A \n");
}

这个最好了~~呵呵
我最喜欢这样了
----------------解决方案--------------------------------------------------------
偶吃了饭,没有事情干也佩服一下
----------------解决方案--------------------------------------------------------
怎么老觉得被人BS中。。。
我知道这个最垃圾了。。。
懒得想嘛。。。
写出这样的程序的确让高手没耻笑。
以后不干了。。。
T。T
----------------解决方案--------------------------------------------------------
呵呵,我以前也都是这样的,写起来简单嘛
不过对练习不太好。
写了一个,
#include <stdio.h>
#include <conio.h>
#define SPACE ' '
int main()
{
int i,j=0,k,row=5;
char ch=65;
while(row)
{
for(i=0;i<row-1;i++)
putchar(SPACE);
for(k=0;k<2*j+1;k++)
putchar(ch+j);
putchar('\n');
row--;
j++;
}
j-=2;
while(row!=5)
{
for(i=0;i<row+1;i++)
putchar(SPACE);
for(k=0;k<2*j+1;k++)
putchar(ch+j);
putchar('\n');
row++;
j--;
}
}
----------------解决方案--------------------------------------------------------
大家好!我想学编程 可是我零基础! 麻烦告诉我,

知道上面的代码怎么变成可执行的程序啊 编译程序是怎么用的?我下载了,开不懂?
----------------解决方案--------------------------------------------------------
main()
{int i,j,n;
char c;
scanf("%d,%c",&n,&c);
for(i=1;i<=2*n-1;i++)
if(i<=n) {for(j=1;j<=n-i;j++)
printf(" ");
for(j=1;j<=2*i-1;j++)
printf("%c",c+i-1);
printf("\n");
}
else {for(j=1;j<=i-n;j++)
printf(" ");
for(j=1;j<=4*n-2*i-1;j++)
printf("%c",c-i+2*n-1);
printf("\n");
}
getch();
}
取n=6,c=a时就行了
----------------解决方案--------------------------------------------------------
hao

----------------解决方案--------------------------------------------------------
楼上那位对用循环还是好的.前两位楼主总用printf输出.这个谁都想的到.太差了吧/???????
----------------解决方案--------------------------------------------------------
#include<string.h>
#include<stdio.h>
#define abs(x) (x<0?-x:x)
main()
{ int i;
char s[12],ch='F';
for(i=-5;i<=5;i++)
{
strcpy(s," ");
memset(s+abs(i),ch-abs(i),11-2*abs(i));
puts(s);
}
}

----------------解决方案--------------------------------------------------------
恩,学习下,虽然不用C了。。 4楼的真强,在下佩服。。
----------------解决方案--------------------------------------------------------

  相关解决方案