显示原始代码
#include <stdio.h>
int main(int argc, char *argv[]) {
long n, m, k;
scanf("%ld", &n);
k = n;
m = 1;
k = m;
if (n > 0 && n < 2) {
printf("%ld", m);
} else if (n > 1) {
m = k * 2 + 1;
k = m;
}
if (n > 1 && n < 3) {
printf("%ld", m);
} else if (n > 2) {
m = k * 2 + 1;
k = m;
}
if (n > 2 && n < 4) {
printf("%ld", m);
} else if (n > 3) {
m = k * 2 + 1;
k = m;
}
if (n > 3 && n < 5) {
printf("%ld", m);
} else if (n > 4) {
m = k * 2 + 1;
k = m;
}
if (n > 4 && n < 6) {
printf("%ld", m);
} else if (n > 5) {
m = k * 2 + 1;
k = m;
}
if (n > 5 && n < 7) {
printf("%ld", m);
} else if (n > 6) {
m = k * 2 + 1;
k = m;
}
if (n > 6 && n < 8) {
printf("%ld", m);
} else if (n > 7) {
m = k * 2 + 1;
k = m;
}
if (n > 7 && n < 9) {
printf("%ld", m);
} else if (n > 8) {
m = k * 2 + 1;
k = m;
}
if (n > 8 && n < 10) {
printf("%ld", m);
} else if (n > 9) {
m = k * 2 + 1;
k = m;
}
if (n > 9 && n < 11) {
printf("%ld", m);
} else if (n > 10) {
m = k * 2 + 1;
k = m;
}
if (n > 10 && n < 12) {
printf("%ld", m);
} else if (n > 11) {
m = k * 2 + 1;
k = m;
}
if (n > 11 && n < 13) {
printf("%ld", m);
} else if (n > 12) {
m = k * 2 + 1;
k = m;
}
if (n > 12 && n < 14) {
printf("%ld", m);
} else if (n > 13) {
m = k * 2 + 1;
k = m;
}
if (n > 13 && n < 15) {
printf("%ld", m);
} else if (n > 14) {
m = k * 2 + 1;
k = m;
}
if (n > 14 && n < 16) {
printf("%ld", m);
} else if (n > 15) {
m = k * 2 + 1;
k = m;
}
if (n > 15 && n < 17) {
printf("%ld", m);
} else if (n > 16) {
m = k * 2 + 1;
k = m;
}
if (n > 16 && n < 18) {
printf("%ld", m);
} else if (n > 17) {
m = k * 2 + 1;
k = m;
}
if (n > 17 && n < 19) {
printf("%ld", m);
} else if (n > 18) {
m = k * 2 + 1;
k = m;
}
if (n > 18 && n < 20) {
printf("%ld", m);
} else if (n > 19) {
m = k * 2 + 1;
k = m;
}
if (n > 19 && n < 21) {
printf("%ld", m);
} else if (n > 20) {
m = k * 2 + 1;
k = m;
}
if (n > 20 && n < 22) {
printf("%ld", m);
} else if (n > 21) {
m = k * 2 + 1;
k = m;
}
if (n > 21 && n < 23) {
printf("%ld", m);
} else if (n > 22) {
m = k * 2 + 1;
k = m;
}
if (n > 22 && n < 24) {
printf("%ld", m);
} else if (n > 23) {
m = k * 2 + 1;
k = m;
}
if (n > 23 && n < 25) {
printf("%ld", m);
} else if (n > 24) {
m = k * 2 + 1;
k = m;
}
if (n > 24 && n < 26) {
printf("%ld", m);
} else if (n > 25) {
m = k * 2 + 1;
k = m;
}
if (n > 25 && n < 27) {
printf("%ld", m);
} else if (n > 26) {
m = k * 2 + 1;
k = m;
}
if (n > 26 && n < 28) {
printf("%ld", m);
} else if (n > 27) {
m = k * 2 + 1;
k = m;
}
if (n > 27 && n < 29) {
printf("%ld", m);
} else if (n > 28) {
m = k * 2 + 1;
k = m;
}
if (n > 28 && n < .30) {
printf("%ld", m);
} else if (n > 29) {
m = k * 2 + 1;
k = m;
}
if (n > 29 && n < .31) {
printf("%ld", m);
} else if (n > 30) {
m = k * 2 + 1;
k = m;
}
if (n > 30 && n < .32) {
printf("%ld", m);
} else if (n > 31) {
m = k * 2 + 1;
k = m;
}
if (n > 31 && n < 33) {
printf("%ld", m);
} else if (n > 32) {
m = k * 2 + 1;
k = m;
}
if (n > 32 && n < 34) {
printf("%ld", m);
} else if (n > 33) {
m = k * 2 + 1;
k = m;
}
if (n > 33 && n < 35) {
printf("%ld", m);
} else if (n > 34) {
m = k * 2 + 1;
k = m;
}
if (n > 34 && n < 36) {
printf("%ld", m);
} else if (n > 35) {
m = k * 2 + 1;
k = m;
}
if (n > 35 && n < 37) {
printf("%ld", m);
} else if (n > 36) {
m = k * 2 + 1;
k = m;
}
if (n > 36 && n < 38) {
printf("%ld", m);
} else if (n > 37) {
m = k * 2 + 1;
k = m;
}
if (n > 37 && n < 39) {
printf("%ld", m);
} else if (n > 38) {
m = k * 2 + 1;
k = m;
}
if (n > 38 && n < 40) {
printf("%ld", m);
} else if (n > 39) {
m = k * 2 + 1;
k = m;
}
if (n > 39 && n < 41) {
printf("%ld", m);
} else if (n > 40) {
m = k * 2 + 1;
k = m;
}
if (n > 40 && n < 42) {
printf("%ld", m);
} else if (n > 41) {
m = k * 2 + 1;
k = m;
}
}