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