2302_79933334 2023-11-13 20:34 采纳率: 81.3%
浏览 3
已结题

c语言for循环约分最简分式的部分正确问题

c语言for循环约分最简分式,
提交了,有两个测试点是错误的,求看看哪里有问题。
已经把考虑到的特殊情况都想到了。

img

img

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-11-13 22:49
    关注

    【相关推荐】



    • 你可以看下这个问题的回答https://ask.csdn.net/questions/7683214
    • 你也可以参考下这篇文章:C语言程序段的定义、实际应用分析
    • 您还可以看一下 杨波老师的C语言项目开发系列视频课程课程中的 文件阅读器分析小节, 巩固相关知识点
    • 除此之外, 这篇博客: C语言-多层for循环详解中的 对多层for循环的分析:  部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

      我们写一个三层for循环的程序来看看它的运行结果并对这个结果进行分析:

      #include<stdio.h>
      int main()
      {
          int i = 0,j = 0;
          for(int i = 1;i <= 3;i++){
              printf("外层for循环:%d",i);
              printf("\n");
              for(int j = 1;j <= 3;j++){
                  printf("\n");
                  printf("中层for循环:%d",j);
                  printf("\n");
                  for(int k = 1;k <= 3;k++){
                      printf("内层for循环:%d",k);
                      printf("\n");
                  }
              }
              printf("\n");
          }
          return 0;
      }

      运行结果:

      Last login: Mon Sep  5 11:25:49 on ttys002
      pg.zeng@cengduodeMBP ~ % /Users/pg.zeng/Desktop/my_function/test ; exit;
      外层for循环:1
      
      中层for循环:1
      内层for循环:1
      内层for循环:2
      内层for循环:3
      
      中层for循环:2
      内层for循环:1
      内层for循环:2
      内层for循环:3
      
      中层for循环:3
      内层for循环:1
      内层for循环:2
      内层for循环:3
      
      外层for循环:2
      
      中层for循环:1
      内层for循环:1
      内层for循环:2
      内层for循环:3
      
      中层for循环:2
      内层for循环:1
      内层for循环:2
      内层for循环:3
      
      中层for循环:3
      内层for循环:1
      内层for循环:2
      内层for循环:3
      
      外层for循环:3
      
      中层for循环:1
      内层for循环:1
      内层for循环:2
      内层for循环:3
      
      中层for循环:2
      内层for循环:1
      内层for循环:2
      内层for循环:3
      
      中层for循环:3
      内层for循环:1
      内层for循环:2
      内层for循环:3
      
      
      Saving session...
      ...copying shared history...
      ...saving history...truncating history files...
      ...completed.
      
      [进程已完成]

      从运行结果上来看,一共有39个结果,说明循环语句一共执行了39次。每一次执行完外层循环条件再转向中层循环条件,再将内层循环全部执行完,再跳转到中层循环,中层循环操作加一,在把内层循环全部执行一遍,跳转至中层循环,这样执行中层循环,知道中层循环条件从初始值执行至最终值,再跳转到外层循环操作加一,再次执行上述操作直至将外层循环全部执行完。


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 11月29日
  • 创建了问题 11月13日

悬赏问题

  • ¥15 WPF动态创建页面内容
  • ¥15 如何对TBSS的结果进行统计学的分析已完成置换检验,如何在最终的TBSS输出结果提取除具体值及如何做进一步相关性分析
  • ¥15 SQL数据库操作问题
  • ¥100 关于lm339比较电路出现的问题
  • ¥15 Matlab安装yalmip和cplex功能安装失败
  • ¥15 加装宝马安卓中控改变开机画面
  • ¥15 STK安装问题问问大家,这种情况应该怎么办
  • ¥15 关于罗技鼠标宏lua文件的问题
  • ¥15 halcon ocr mlp 识别问题
  • ¥15 已知曲线满足正余弦函数,根据其峰值,还原出整条曲线