这个C语言代码为什么输出超限了?

【问题描述】给定平面任意两点的坐标(x1,y1)和(x2,y2),求这两点之间的距离(保留两位小数)。要求求距离的运算单独放在一个函数中,然后在main函数中调用。

【输入形式】输入两点的坐标(x1,y1)和(x2,y2)

【输出形式】两点间的距离

【问题描述】给定平面任意两点的坐标(x1,y1)和(x2,y2),求这两点之间的距离(保留两位小数)。要求求距离的运算单独放在一个函数中,然后在main函数中调用。

【输入形式】输入两点的坐标(x1,y1)和(x2,y2)

【输出形式】两点间的距离

我的编程如下,但是学校课程平台一直不通过,平台反馈也贴在下面,求各位大神,急急急!!!

编译通过, 共有1个警告

到底是哪里错了,求求求各位大神!!急啊!

}
熟练掌握C语言,能独立完成简单项目,毕业前想做出一个简单的游戏
这个作业在那个具体方面帮助我实现目标

问题描述:将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?

  • 数据表达:定义了5个整型变量,a,b,c分别表示5分,2分,1分硬币的个数,sum表示待换零钱值,count表示换法个数。


  • 1、输出超限:for语句表达式二有逻辑错误,导致程序死循环,均改成>0后正确。
  • 2、答案错误:忘记换行了。
  • 3、编译错误:加printf换行时没加分号。

问题描述:所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。本题要求编写程序,找出任意两正整数m和n之间的所有完数。

  • 数据表达:定义了6个整型变量,m,n代表输入的数据范围,i1表示每一次输入的数据,i2是用来求因子的一个中介数,G表示完数数目,sum表示除本身之外其他因子之和。



  • 1、当时忘了定义变量G。
  • 2、没有给G赋初始值,改为G=0后正确。
  • 1、同样是循环语句,该同学用的for语句,而我用的while,方法各异,但是结果均正确。
  • 2、该同学以时间T作为判断for循环结束的标准,我以位移S判断是否结束while循环,该同学只用了一个for语句就完成了该题,而我还在while中嵌套了一个if-else语句,所以相比之下,他的更简洁,我的有些拖沓了,还可以进一步改进一点。

编写if-else语句,算术运算与赋值运算规则等 while语句的使用以及适用范围
对函数的定义与调用不熟悉
用太多if-else会比较混乱
switch语句的基本运用
**什么是指针,长度可变数组与长度固定数组的区别和适用情况

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟


  • 答:1、本周学习了continue,以及它和break的区别,PTA的练习很好的促进了我掌握for语句的嵌套结构。
  • 2、临近期末了,心情有点小激动,很想得到自己满意的考试成绩,认可自己付出的时间与努力。
  • 3、学习是一场漫长的旅途,路人会时而激情澎湃,时而枯燥无聊,而学者,会在激情中沉着冷静,在枯燥时燃起斗志。
}

版权声明:本文为博主原创文章,遵循 版权协议,转载请附上原文出处链接和本声明。

}

我要回帖

更多关于 c语言代码全对但无法输出 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信