我正在上一年大学,在某个特定点上遇到了很多困难....
我需要编写一个代码来读取美国和巴西的人口,因为我知道美国的人口高于巴西。
问题是我需要计算 while 循环的数量,毕竟如果 1 意味着再多一年,如果它比它大 2 年是 2 等等。代码在这里并且是客观的...
int pAmericana, pBrasileira, ano;
int main(int argc, const char * argv[])
{
@autoreleasepool {
NSLog(@"What year is it?");
scanf("%i", &Ano);
NSLog(@"which the American people?");
scanf("%i", &pAmericana);
NSLog(@"which the Brazilian people?");
scanf("%i", &pBrasileira);
while (pAmericana >= pBrasileira) {
pAmericana=(pAmericana*0.2)+pAmericana;
pBrasileira=(pBrasileira*0.4)+pBrasileira;
}
//FAILURE TO KNOW HOW TO COUNT HOW OFTEN HAPPENS THE LOOP .....
}
return 0;
}