parent
c81f1fa9cb
commit
d3d889688e
@ -0,0 +1,21 @@ |
||||
#include <stdio.h> |
||||
#include <math.h> |
||||
|
||||
int main() { |
||||
int number = 0; |
||||
scanf("%d", &number); |
||||
|
||||
int length = 0; |
||||
while ((number % (int)pow(10, length)) != number) { |
||||
length ++; |
||||
} |
||||
|
||||
int digital = 0, maxDigital = 0; |
||||
for (int i = 0; i < length; ++i) { |
||||
digital = number % 10; |
||||
maxDigital = digital > maxDigital ? digital : maxDigital; |
||||
number /= 10; |
||||
} |
||||
|
||||
printf("%d", maxDigital); |
||||
} |
@ -0,0 +1,21 @@ |
||||
#include <stdio.h> |
||||
|
||||
int main() { |
||||
int n = 0; |
||||
scanf("%d", &n); |
||||
|
||||
double numerator = 2.0, //和分母
|
||||
denominator = 1.0; //分子
|
||||
|
||||
double oldNumerator = 0.0; |
||||
|
||||
double result = 0.0; |
||||
for (int i = 0; i < n; ++i) { |
||||
result += numerator / denominator; |
||||
oldNumerator = numerator; |
||||
numerator += denominator; |
||||
denominator = oldNumerator; |
||||
} |
||||
|
||||
printf("%.6f", result); |
||||
} |
Loading…
Reference in new issue