【题解】【分支】程序设计

题目描述

某学院举行了一次“程序设计大赛”,规定学生的“程序设计”课程成绩可以因为在大赛上获奖而加分:一等奖加10分,二、三等奖均加5分,其它的不加分。加分后的成绩如果超出100分则按100分计算。现在已知斗蜂的“程序设计”成绩和获奖等级,计算斗蜂的“程序设计”成绩。

输入格式

输入共一行,两个数a,b,分别代表课程成绩和获奖等级。

输出格式

输出共一行一个数,表示最终成绩。

输入输出样例

输入 #1 复制

73 1

输出 #1 复制

83

输入 #2 复制

50 3

输出 #2 复制

55

说明/提示

0≤a≤100

1≤b≤3

#include<iostream>
using namespace std;
int main(){
	int a,b,sum;
	cin >>a>>b;
	if(b == 1){
		sum = a + 10;
	}
	else if(b ==2 ||b == 3){
		sum = a + 5;	
	}
	if(sum > 100){
		cout <<100;
	}
	else{
		cout<<sum;
	}
	
	return 0;
}

Java题解:

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int a = scanner.nextInt(),b = scanner.nextInt();
        if(b == 1)
            a += 10;
        if(b == 2 || b == 3)
            a += 5;
        if(a > 100)
            a = 100;
        System.out.println(a);
    }

}


已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 游动-白 设计师:上身试试 返回首页