看来只有我这个笨蛋会问这个问题.....
怎么显示?
A
BBB
CCCCC
DDDDDDD 别用复杂的来回答 就用
printf("* * * * * * ** * *\n");
printf("* This is a c program. *\n");
printf("* * * * * * * * * *\n");
问题点数:0、回复次数:10Top
1 楼CrazyFormat(极度冰寒)回复于 2004-05-02 09:53:45 得分 0
我看这样最简单了:
printf(" A\n");
printf(" BBB\n");
printf(" CCCCC\n");
printf(" DDDDDDDD\n");
Top
2 楼122470457(菜鸟问问题)回复于 2004-05-02 09:55:47 得分 0
字母之间不用空格吗?
不好意思 我都是上机少 看书多Top
3 楼sportboys(多动男孩)回复于 2004-05-02 10:07:25 得分 0
字母间不用空格的,你仔细看:A,B,C,D都是奇数个的,所以只要让它们中间的那个在一列上就行了Top
4 楼sztony(最爱美眉)回复于 2004-05-02 10:34:01 得分 0
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
int main(int argc, char* argv[])
{
int i,j,k;
for (i=1 ;i<=5;i++) //控制行数(5行)
{
for(k=5;k>=i;k--) //后退N个空格,
printf(" ");
for(j=1;j<= 2 * i - 1;j++) //控制每一行显示所需要的字符数
printf("%c",64+i); //显示内容
printf("\n");
}
getche();
return 0;
}
Top
5 楼Aofa_lee(Bill(Lee))回复于 2004-05-02 10:35:07 得分 0
你应该多上机才行啊,不然看书多有什么用啊~Top
6 楼newegg2002(同志们,同胞们,大学的四年,是扎实基础的四年!!)回复于 2004-05-02 10:43:31 得分 0
一楼的多输出一个'D'
楼主既然要用单纯的printf实现,那一楼就好了...
Top
7 楼xz168888(静以修身)回复于 2004-05-02 11:02:07 得分 0
倒!你没有看见人家是初学者吗用循环来回答这个问题他看的懂吗?
用1楼的就足够解决了.Top
8 楼zxs790501(沧海一粟)回复于 2004-05-02 14:39:48 得分 0
是的。一楼的最方便了!
不过好像多了一个D
Top
9 楼ping959(yu)回复于 2004-05-02 15:23:08 得分 0
printf(" A\n");
printf(" BBB\n");
printf(" CCCCC\n");
printf(" DDDDDDD\n");
Top
10 楼clark0506(天魔解体)回复于 2004-05-02 15:55:27 得分 0
1楼的太经典了,哈哈
当初我就是这样完成作业啊。。。我倒啊。。。Top




