看来只有我这个笨蛋会问这个问题.....

122470457 2004-05-02 09:44:22
怎么显示?
A
BBB
CCCCC
DDDDDDD 别用复杂的来回答 就用
printf("* * * * * * ** * *\n");
printf("* This is a c program. *\n");
printf("* * * * * * * * * *\n");
...全文
12 10 点赞 打赏 收藏 举报
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
卓哥 2004-05-02
倒!你没有看见人家是初学者吗用循环来回答这个问题他看的懂吗?
用1楼的就足够解决了.
  • 打赏
  • 举报
回复
newegg2002 2004-05-02
一楼的多输出一个'D'
楼主既然要用单纯的printf实现,那一楼就好了...
  • 打赏
  • 举报
回复
Aofa_lee 2004-05-02
你应该多上机才行啊,不然看书多有什么用啊~
  • 打赏
  • 举报
回复
sztony 2004-05-02
#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;
}
  • 打赏
  • 举报
回复
sportboys 2004-05-02
字母间不用空格的,你仔细看:A,B,C,D都是奇数个的,所以只要让它们中间的那个在一列上就行了
  • 打赏
  • 举报
回复
122470457 2004-05-02
字母之间不用空格吗?
不好意思 我都是上机少 看书多
  • 打赏
  • 举报
回复
CrazyFormat 2004-05-02
我看这样最简单了:
printf(" A\n");
printf(" BBB\n");
printf(" CCCCC\n");
printf(" DDDDDDDD\n");
  • 打赏
  • 举报
回复
clark0506 2004-05-02
1楼的太经典了,哈哈

当初我就是这样完成作业啊。。。我倒啊。。。
  • 打赏
  • 举报
回复
ping959 2004-05-02

printf(" A\n");
printf(" BBB\n");
printf(" CCCCC\n");
printf(" DDDDDDD\n");


  • 打赏
  • 举报
回复
zxs790501 2004-05-02
是的。一楼的最方便了!
不过好像多了一个D
  • 打赏
  • 举报
回复
相关推荐
发帖
C语言
加入

6.5w+

社区成员

C语言相关问题讨论
申请成为版主
帖子事件
创建了帖子
2004-05-02 09:44
社区公告
暂无公告