不是编译错误,是超时了,主要是因为1/i不转换的话,默认是整除,这样一直是0,自然加不到s上,另外输出的不应该是i,应该是i--,不过有更好的写法。#include<iostream>usingnamespacestd;intmain(){intk,i=1;cin>>k;doubles=1;while(s<=k){i++;s+=(double)1/i;}cout<<i;return0;}
我不知道为什么出这个错,大概率是你拷代码的时候拷错了。而且洛谷好像是不支持scanf_s的,请用scanf。
关于DEVC++的神..就像这样“go”这个函数未定义返回值类型 编译时竟然没有任何错误或警告提交到洛谷那才发现的这要是在比赛中不就爆炸啦吗?问问各位大佬们的DEVC++难道都这样吗
我不知道为什么出这个错,大概率是你拷代码的时候拷错了。而且洛谷好像是不支持scanf_s的,请用scanf。