私は町の人口が毎年10%増えるが、ループで変数pop
が増えていないCでプログラムを書いていた。増分がforループ内で起こっていない
これは私のコードです:
#include <stdio.h>
int main() { // B main
int pop = 100000, year, popatend;
printf("\nyear\t\t\tpopulation\n\n");
for (year = 1; year <= 10; year++) { // B loop
popatend = pop * (10/100);
pop = pop + popatend;
printf("%d\t\t\t %d\n", year, pop);
} // B loop
} // B main
そして、これが出力されます。
year population
1 100000
2 100000
3 100000
4 100000
5 100000
6 100000
7 100000
8 100000
9 100000
10 100000
私はUbuntuのチームメイトには、Eclipseでこのプログラムを作りました。
'popatend'は整数であり、1より小さい数値でそれをmutiplyしようとしています。結果は何でしょうか? –