c语言编程题打印输出以下图形,C语言编程题:打印输出下列图形

#include

#include

int main()

{

int i,j,k,count=1;

bool isAdd=true;

for(i=1;i<8;i++)

{

for(j=1;j<=8-count;j++)

{

printf("  ");

}

for(j=1;j<=count;j++)

{

if(count >3)

{

isAdd=false;

}

printf("%d ",j);

}

for(k=count-1;k>0;k--)

{

printf("%d ",k);

}

printf("\n");

if(isAdd)

{

count++;

}else{

count--;

}

}

system("pause");

return 0;

}

593f21513032cba0793a9e2a18759cb4.png

更多追问追答

追问

bool isAdd=true;是什么意思?

追答

就是判断是否到了最大值

追问

可以只用for语句和printf语句写吗?你这样写我有点看不懂

比如bool isAdd=true;isAdd=false;system("pause");return 0; 这几句都不是很理解

追答

额,system("pause");代表暂停,return0这个可以不要,不过把int mian改成void main

Bool型变量很简单的,对就是true不对就是false

你一个初中生怎么接触这些东西

追问

。。。好吧我自己再看看吧

我还是看不懂,你可以改一下吗

追答

额,你想让我改成什么样的

追问

可以只用for语句和printf语句这种比较基础的来写吗?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值