我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

为什么我的程序不执行了?

用F10后发现程序走到scanf那里就不走了,为什么?
#define _CRT_SECURE_NO_WARNINGS
#include
int main()
{
int a, b, x, y, temp;
scanf("%d%d", &x, &y);
if (x < num2)
temp = x, x = y, y = temp;
a = x, b = y;
while (b != 0);
{
temp = a % b;
a = b;
b = temp;
}
printf("最大公约数为%d", a);
printf("最小公倍数为%d", x * y / a);
return 0;
}

你的num2都没有定义和初始化,你拿输入的x和一个不知道是啥的num2在比较,肯定比不了呀

近期文章

  • C语言有关字符串的统计单词数目的问题
  • 顺序表删除重复数字有人可以告诉我错哪了不🥹🥹
  • 无法安装 cloudera-manager-agent 包
  • JavaScript 中Ajax发起请求 chrome报错
  • R语言编写函数寻找最后的山峰
  • zigBee烧录失败
  • SQL嵌套查询 - 第2部分
  • 请问大家怎么设置默认
  • 代码编译没错,烧录进单片机上的显示屏显示不了
  • pta上的题,不报错在哪里
  • 如何用VBA 在满足条件下播放指定的音频
  • c++下表要求数组或指针类型
  • 如何解决输出值后面多出一个O
  • 我又双叒叕遇到问题了5555555555
  • 如何使用php停止将重复值写入文本文件
  • 编程0基础,想学习C#,大伙给个建议呗
  • pip下包出现问题,
  • 为什么这个链表的输出写出来会报错
  • vue3路由跳转报错,该怎么解决
  • 1.return;是返回的什么 2.栈满问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华