fork download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. double gravity = 9.80665;
  5. for (int width = 1; width < 10; width++) {
  6. for (int decimals = 0; decimals < width; decimals++) {
  7. printf("width: %d; decimals: %d ==> %*.*f\n", width, decimals, width, decimals, gravity);
  8. }
  9. }
  10. }
Success #stdin #stdout 0s 1832KB
stdin
Standard input is empty
stdout
width: 1; decimals: 0 ==> 10
width: 2; decimals: 0 ==> 10
width: 2; decimals: 1 ==> 9.8
width: 3; decimals: 0 ==>  10
width: 3; decimals: 1 ==> 9.8
width: 3; decimals: 2 ==> 9.81
width: 4; decimals: 0 ==>   10
width: 4; decimals: 1 ==>  9.8
width: 4; decimals: 2 ==> 9.81
width: 4; decimals: 3 ==> 9.807
width: 5; decimals: 0 ==>    10
width: 5; decimals: 1 ==>   9.8
width: 5; decimals: 2 ==>  9.81
width: 5; decimals: 3 ==> 9.807
width: 5; decimals: 4 ==> 9.8066
width: 6; decimals: 0 ==>     10
width: 6; decimals: 1 ==>    9.8
width: 6; decimals: 2 ==>   9.81
width: 6; decimals: 3 ==>  9.807
width: 6; decimals: 4 ==> 9.8066
width: 6; decimals: 5 ==> 9.80665
width: 7; decimals: 0 ==>      10
width: 7; decimals: 1 ==>     9.8
width: 7; decimals: 2 ==>    9.81
width: 7; decimals: 3 ==>   9.807
width: 7; decimals: 4 ==>  9.8066
width: 7; decimals: 5 ==> 9.80665
width: 7; decimals: 6 ==> 9.806650
width: 8; decimals: 0 ==>       10
width: 8; decimals: 1 ==>      9.8
width: 8; decimals: 2 ==>     9.81
width: 8; decimals: 3 ==>    9.807
width: 8; decimals: 4 ==>   9.8066
width: 8; decimals: 5 ==>  9.80665
width: 8; decimals: 6 ==> 9.806650
width: 8; decimals: 7 ==> 9.8066500
width: 9; decimals: 0 ==>        10
width: 9; decimals: 1 ==>       9.8
width: 9; decimals: 2 ==>      9.81
width: 9; decimals: 3 ==>     9.807
width: 9; decimals: 4 ==>    9.8066
width: 9; decimals: 5 ==>   9.80665
width: 9; decimals: 6 ==>  9.806650
width: 9; decimals: 7 ==> 9.8066500
width: 9; decimals: 8 ==> 9.80665000