Lesson 8.

This commit is contained in:
unlockable
2022-11-07 13:49:28 +08:00
parent d12429be97
commit 777e33d692
5 changed files with 124 additions and 0 deletions

36
08/Optional02.c Normal file
View 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;
}