修改文件结构。
This commit is contained in:
36
POP/08/Optional02.c
Normal file
36
POP/08/Optional02.c
Normal file
@@ -0,0 +1,36 @@
|
||||
#include <stdio.h>
|
||||
|
||||
int sumSquares(int num) {
|
||||
if (num == 1) {
|
||||
return 1;
|
||||
}
|
||||
else {
|
||||
return num*num + sumSquares(num - 1);
|
||||
}
|
||||
}
|
||||
|
||||
int sumSum(int k) {
|
||||
if (k == 1) {
|
||||
return 1;
|
||||
}
|
||||
else {
|
||||
return k*sumSquares(k) + sumSum(k - 1);
|
||||
}
|
||||
}
|
||||
|
||||
int main() {
|
||||
int S, NS;
|
||||
int n = 50;
|
||||
S = sumSum(n);
|
||||
NS = n*(n+1)/2*(n+2)/3*(8*n*n+11*n + 1)/20;
|
||||
if (S > NS) {
|
||||
printf("1");
|
||||
}
|
||||
else if (S == NS) {
|
||||
printf("0");
|
||||
}
|
||||
else {
|
||||
printf("-1");
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
Reference in New Issue
Block a user