现在我们尝试对以下代码(求两个正整数的最大公因子,使用欧几里得算法(Euclid))用VS2019进行调试修改bug:
#include<stdio.h>
void main()
{
int m, n, r;
printf("Please input two positive integer:");
scanf_s("%d%d"<
本文通过一个C语言实现的欧几里得算法求最大公因子的例子,演示如何在VS2019中利用调试功能查找并修复程序错误。首先,检查了项目的调试设置,确保SDL检查开启。然后,设置断点并逐步执行,发现在m=n后缺少将n更新为r的步骤,导致死循环。通过调试,成功找到并解决了问题。
现在我们尝试对以下代码(求两个正整数的最大公因子,使用欧几里得算法(Euclid))用VS2019进行调试修改bug:
#include<stdio.h>
void main()
{
int m, n, r;
printf("Please input two positive integer:");
scanf_s("%d%d"<
1125
2534
1万+

被折叠的 条评论
为什么被折叠?