这个简单程序哪错了?求s=1+1⼀(1+2)+1⼀(1+2+3)+.......+1⼀(1+2+3+4+......+n)。

2024-12-14 08:40:42
推荐回答(2个)
回答1:

显然这个函数出问题了。做如下修改
将m=1/sum改为m=1.0/sum
这是因为在C语言里,两整型相除它还是整型,当时1.0时就是浮点型与整型相除就自动转换成浮点型
【注:我仔细看了下发现你写了m=1./sum那么和我1.0的效果是一样的,你说程序有错,我运行了下输入1和2都没什么问题】

回答2:

else return(1); } void yunsuan(char string[max]) { numstack *S; 1)能够区分名字相同的类。 2)有助于实施访问权限控制。 3)有助于划分