为啥错了

P2669 [NOIP2015 普及组] 金币

jiangzhenlongACAC @ 2019-10-23 17:30:18

include<cstdio>

include<iostream>

using namespace std;

int main(){ int i=1,n=1,s=0,k; cin>>k; while(i<k){ for(int j=1;j<=n;j++){ s+=n; i++; if(i>k) break; } n=n+1; } cout<<s<<endl; return 0; }1.


by 洛谷tql @ 2019-10-23 17:36:34

@jiangzhenlongACAC 希望更丰富的展现?使用Markdown


by 洛谷tql @ 2019-10-23 17:39:22


#include<bits/stdc++.h>
#using namespace std;

int main(){
    int i=1,n=1,s=0,k;
   cin>>k;
   while(i<k){
      for(int j=1;j<=n;j++){
         s+=n; i++;
         if(i>k)
            break;
      }
      n=n+1; 
   }
   cout<<s<<endl;
   return 0; 
}

by 洛谷tql @ 2019-10-23 17:41:27

@jiangzhenlongACAC


#include<bits/stdc++.h>
using namespace std;
int main(){
   int i=1,n=1,s=0,k;
   cin>>k;
   while(i<k){
      for(int j=1;j<=n;j++){
         s+=n; i++;
         if(i>k)
            break;
      }
      n=n+1; 
   }
   cout<<s<<endl;
   return 0; 
}

by jiangzhenlongACAC @ 2019-10-23 17:42:58

@egggge 谢谢啦


by 洛谷tql @ 2019-10-23 17:43:40

@jiangzhenlongACAC 我暂时还没改完


by 洛谷tql @ 2019-10-23 17:45:16

@jiangzhenlongACAC 你忘算每天的


by 洛谷tql @ 2019-10-23 17:47:56


#include<bits/stdc++.h>
using namespace std;
int main(){
   int i=1,n=1,s=0,k;
   cin>>k;
   while(i<k){
   /*
      for(int j=1;j<=n;j++){
         s+=n;//s=s+n*n
         i++;
         if(i>k)
            break;
      }
      n=n+1;
   */
        s=s+n*n//你循环这多次干啥
        n++;
   }
   cout<<s<<endl;
   return 0; 
}

by 洛谷tql @ 2019-10-23 17:48:16

@jiangzhenlongACAC ok


|