菜鸟问题!各位帮忙看一下下面这段代码!

lxas lxas 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
这段代码是用来死算勾股定理的边长可能,但是在a,b的数值过大便会出错。c的值
不对,如:a=500、c=287时c=265;a=300,b=256时c=300.
我想可能是和int的取值范围有关。请问如何改进!!!
#include<stdio.h>
main()
{
int a, b, c;

for(a=1; a<=100; a++)
for(b=1; b<=100; b++)
for(c=1; c<=100; c++)
{
if(a*a+b*b == c*c)
printf("%d , %d, %d \n", a, b, c);

}

}

...全文

相关推荐

stm32F103单片机无源晶振不起振排除问题

这是我在做单片机系统板时候碰到的问题,之前虽然也做过相似的板子,可是未曾出现过无源晶振不起振的问题。下面是我在遇到问题后的一些检查,排除问题的过程。本人小菜鸟一个,文章中如有错误和不足,还望各位大佬指正和补充。 事情是这样的,本人做了一款32单片机系统板(先叫它老大),在老大出来之前的前五个月,我用相同的PCB板焊了一款用在毕设上面,那个是能正常工作的。板上有个小负载,LED灯。想让这个灯闪烁。代码是没有问题的,因为到从网上买的单片机是正常工作的。用JLink到自己做的板子上也是能进去的,但是不工作。怀疑晶振没起振。用示波器测量晶振引脚对地为一个高电平,而控制那个灯亮的管脚一直是高电平。买回

weixin_38685832

TrintyCore菜鸟工具

用于T端简单修改配置文件使用。

jieshu

probie菜鸟翻译插件源代码

probie菜鸟翻译插件是一款可以让英语差的开发者也能写出标准的代码,并且可以看懂英文注释的编辑辅助工具!intellij系列插件支持中文代码直接变英文代码。 probie特色功能: 中英互译 - alt p / 右键菜单 Probie Translate 边写边译 - Tools - 实时编程 默认

weixin_38651365

java菜鸟教程_JAVA菜鸟教程_

java教程书籍

肝博士杨明博大夫

菜鸟斯诺克代码

这是一个斯诺克游戏的源代码,里面有相关的word文档,包括了编程的思路,代码以及相关分析,值得一看。

jt19901125
评论 9
收藏 已收藏
分享
返回顶部
lxas
C语言 70,039 成员 243,237 内容