不知道为什么,循环过了,注,和需要用long long
#include <iostream> using namespace std; int main() { long long n,s=0;cin>>n; while(n){ s+=n;n--; }cout<<s; } // 64 位输出请用 printf("%lld")