祖国我的最爱试听:C问题 用循环打印

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/03 04:56:33
A
BBB
CCCCC
BBB
A
请给出代码!
对不起 其实那个图案是个菱形 怎么弄啊!!!

楼上的,你骗小孩啊,要用C写!
可能我这样写很麻烦,将就点吧!

main()
{
char a[3]={'A','B','C'};
int i;
printf("%3c\n ",a[0]);
for(i=0;i<=2;i++)
{
printf("%c",a[1]);
}
printf("\n");
for(i=0;i<=4;i++)
{
printf("%c",a[2]);
}
printf("\n ");
for(i=0;i<=2;i++)
{
printf("%c",a[1]);
}
printf("\n%3c",a[0]);
}

main()
{char ch='A';
int i,j,k;
clrscr();
for(i=1;i<=3;i++)
{for(j=1;j<=3-i;j++) printf(" ");
for(k=1;k<=2*i-1;k++) printf("%c",ch+i-1);
printf("\n");}
for(i=1;i<=2;i++)
{for(j=1;j<=i;j++) printf(" ");
for(k=1;k<=5-2*i+1;k++) printf("%c",ch+i);
printf("\n");}
getch();}

void main()
{
char * s[5] = {"A","BBB","CCCCC","BBB","A"};
for(int i = 0;i<5;i++)
cout<<s[i]<<endl;

}

搞什么呢,要这样的程序干什么

这个问题还要上网问?!