挺好玩的一道题,使用三元运算符,要注意下面计算有多少个a的数目的时候要加上括号。
int Sum_Solution(int n) {
int sum = 0;
int a = 1 + n;
sum = n%2==0 ? a * (n/2) : a*(n/2)+a/2; //注意要加括号
sum = n == 1 ? sum = 1 : sum;
return sum;
}
挺好玩的一道题,使用三元运算符,要注意下面计算有多少个a的数目的时候要加上括号。
int Sum_Solution(int n) {
int sum = 0;
int a = 1 + n;
sum = n%2==0 ? a * (n/2) : a*(n/2)+a/2; //注意要加括号
sum = n == 1 ? sum = 1 : sum;
return sum;
}