C语言 eg.
#include <stdio.h>
int main() {
int k,x=0,m=0,n=1;
scanf("%d",&k);
for(int i=1;i<=k;i++) {
x+=n;
m++;
if(m==n) {
n++;
m=0;
}
}
printf("%d",x);
return 0;
}
java eg.
import java.io.*;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Main {
private static BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
private static PrintWriter pw = new PrintWriter(new BufferedWriter(new OutputStreamWriter(System.out)));
private static StreamTokenizer st = new StreamTokenizer(br);
public static int input() {
try {
st.nextToken();
} catch (IOException e) {
throw new RuntimeException(e);
}
return (int) st.nval;
}
public static void main(String[] args) throws IOException {
int k = input();
long sum = 0;
long day = 0;
for(int i =1;i<=k;i++){
for(int j=1;j<=i;j++){
sum += i;
day++;
if(day == k){
System.out.println(sum);
break;
}
}
}
}
}
让我们开始吧!!!