代码:
#include<bits/stdc++.h> using namespace std; long double ans=0,l; int main(){ while((cin>>l)!=0){ ans+=l*1000000; } printf("%.5Lf",ans/1000000); return 0; }
问:为什么会编译错误。而在本地编译成功,却又会死循环?