换钱交易.c 664 B

1234567891011121314151617181920212223242526
  1. #include <stdio.h>
  2. int main() {
  3. int n,day;
  4. scanf("%d", &n); // 输入天数n
  5. long long stranger_money = 0; // 陌生人总共给富翁的钱
  6. long long millionaire_money = 0; // 富翁总共给陌生人的钱
  7. long long temp_stranger_money = 1; // 当天陌生人给富翁的钱
  8. for (day = 1; day <= n; day++) {
  9. // 富翁给陌生人的钱
  10. millionaire_money += 100000;
  11. // 更新陌生人给富翁的钱
  12. stranger_money+=temp_stranger_money;
  13. temp_stranger_money *= 2;
  14. }
  15. // 输出结果
  16. printf("%lld\n", millionaire_money); // 输出富翁给陌生人的钱
  17. printf("%lld\n", stranger_money); // 输出陌生人给富翁的钱
  18. return 0;
  19. }