C语言问题,详解,答案里有s=0是什么意思

img

img


第七题,请详细讲解,for()中是什么意思,为什么用double不用printf

double k,s1=0,s2=0,s3=0 声明一个double变量k(不赋值),和三个double变量s1,s2,s3初始值都为0,0没有什么实际意义,就是给变量赋一个初始值。
第七题 (k=1,一百个k相加)+(k=1,50个k平方相加)+(k=1,10个k的倒数相加),能看懂就可以写代码,第一个就是for(k=1,k<=100,k++),剩下的也差不多

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^