Java實現 洛谷 P1089 津津的儲蓄計劃

在這裏插入圖片描述
在這裏插入圖片描述

import java.util.Scanner;

public class Main{

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner scanner = new Scanner(System.in);

		int a = 0;// 上個月剩下的錢、這個月剩下的錢
		int e = 0;// 這個月月初的錢
		int b = 300;// 媽媽這個月給的錢
		int c = 0;// 這個月的預算
		int d = 0;// 上交的錢
		int f = 0;// 一共給媽媽的錢
		int k = 0;
		boolean flog = true;
		int[] arr = new int[12];
		for (int i = 0; i < 12; i++) {
			c = scanner.nextInt();// 花銷\
			arr[i] = c;
		}

		for (int i = 0; i < 12; i++) {
			e = a + 300;
			if (e - 100 - arr[i] >= 0) {
				d = (e - arr[i]) / 100 * 100;
				f += d;
				a = e - arr[i] - d;
			} else if (e - arr[i] < 0) {
				flog = false;
				k = i;
			} else {
				a = e - arr[i];
			}
		}

		if (flog) {
			int df = (int) ((1.2 * f) + a);
			System.out.println((int) (df));
		} else {
			k = k + 1;
			System.out.println("-" + k);
		}

	}
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章