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

122470457 2004-05-02 09:44:22
怎么显示?
A
BBB
CCCCC
DDDDDDD 别用复杂的来回答 就用
printf("* * * * * * ** * *\n");
printf("* This is a c program. *\n");
printf("* * * * * * * * * *\n");
...全文
32 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
卓哥 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");


  • 打赏
  • 举报
回复
是的。一楼的最方便了!
不过好像多了一个D

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧