永发信息网

c语言 打印下列图形(用循环)

答案:3  悬赏:60  手机版
解决时间 2021-02-03 09:50
  • 提问者网友:凉末
  • 2021-02-02 17:22
AAA
BBBBB
CCCCCCC
DDDDDDDD
EEEEEEEEEEEE
最佳答案
  • 五星知识达人网友:北方的南先生
  • 2021-02-02 18:49
#include <stdio.h>
#include <stdlib.h>
int main()
{ //以下是输出数字的,仅供参考
int a=1,b,c;
printf("输入一个正整数,建议30以内好学习\n");
scanf("%d",&c);
while (a<=c)
{b=1;
while (b<=a)
{
printf("%d",a);//以外循环次数来控制打印内容,换成输出变量b试试
b=b+1;
}
printf("\n");
a=a+1;
}
system("pause");
return 0;
}
全部回答
  • 1楼网友:洒脱疯子
  • 2021-02-02 20:59
第一个图: main() {int i,j; for(i=4; i>0; i--) for(j=5; j>0; j--) printf("*"); printf("\n"); } 第二个图: main() {int i,j,k; for(i=0; i<4; i++) { k=i; while(k>0) {printf(" "); k--; } for(j=0; j<5; j++) printf("*"); printf("\n"); }
  • 2楼网友:轻熟杀无赦
  • 2021-02-02 19:31
#include<stdio.h> void main() { int i,j,k; char letter; for(i=1;i<6;i++) { for(k=0;k<5-i;k++) printf(" "); for(j=0;j<2*i+1;j++) { letter='A'+i-1; printf("%c",letter); } printf("\n"); } } 是不是这样的 AAA BBBBB CCCCCCC DDDDDDDDD EEEEEEEEEEE 请按任意键继续. . . 可能有点复杂
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯