m0_59621316 2021-08-08 19:15 采纳率: 80%
浏览 50
已结题

对下面c语言输出的内容不理解,请详解一下

#include <stdio.h>
int main(void)
{
int n,m;
for(n=5;n>0;n--)
{
for(m=0;m<=n;m++)
printf(“=”);
printf(“\n”);
}
return 0;
}
输出为 ======
=====
====
===
==
输出的结果我已经用计算机演示过了,但是对输出的结果不能理解,望详解一下.

  • 写回答

4条回答 默认 最新

  • qzjhjxj 2021-08-08 19:23
    关注

    供参考:

    n=5,m=0-->m=1-->m=2-->m=3-->m=4-->m=5
    ======
    n=4,m=0-->m=1-->m=2-->m=3-->m=4
    =====
    n=3,m=0-->m=1-->m=2-->m=3
    ====
    n=2,m=0-->m=1-->m=2
    ===
    n=1,m=0-->m=1
    ==
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 8月16日
  • 已采纳回答 8月8日
  • 创建了问题 8月8日

悬赏问题

  • ¥20 ARKts悬浮窗和快捷方式问题
  • ¥15 comparecluster没有办法kegg
  • ¥15 远程访问linux主机超时
  • ¥15 odoo17存货管理优势于中国国内该行业传统ERP或MES的详细解读和举例
  • ¥15 CPU卡指令整合指令数据都在图片上
  • ¥15 odoo17处理受托加工产品
  • ¥15 如何用MATLAB编码图三的积分
  • ¥15 圆孔衍射光强随孔径变化
  • ¥15 MacBook pro m3max上用vscode运行c语言没有反应
  • ¥15 ESP-PROG配置错误,ALL ONES