2013 - C + + 제9 주 OJ 문제 및 참고 답안

과정의 첫 페이지 는 다음 과 같다.http://blog.csdn.net/sxhelijian/article/details/11890759
Problem A: A+B 문제 [플랫폼 사용 연습]
Description
계산 하 다. a+b
Input
두 개의 정형 수 a,b
Output
Output a+b
Sample Input
1 2
Sample Output
3
 참고 해답
#include 
using namespace std;
int  main()
{
    int a,b;
    cin >> a >> b;
    cout << a+b << endl;
    return 0;
}

Problem B: 출력 중 최대 값
Description
프로그램 을 만 들 고 a, b, c 세 개의 값 을 입력 하 며 최대 값 을 출력 합 니 다.
Input
한 줄 의 배열 은 각각 a 이다. b c
Output
a b c 그 중 가장 큰 수
Sample Input
10 20 30
Sample Output
30
참고 해답
#include 
using namespace std;
int main( )
{
    int a,b,c,max;
    cin>>a>>b>>c;
    //   a b   
    if(a>b)
        max=a;
    else
        max=b;
    //   c max   
    if(c>max)
        max=c;
    cout<

Problem C: 샤 오 하의 잔업 수당 [간단 한 지점]
Description
샤 오 하 는 막 출근 해서 시간 제 에 따라 월급 을 받 고 시간 당 rate 위안 RMB 를 받는다.매주 근무 시간 40 시간, 초과 근 무 를 하려 면 정상 임금 의 1.5 배 에 달 합 니 다.이번 주 소 하의 출근 시간 은 hour 시간 입 니 다. 프로그램 을 짜 서 rate 와 hour (모두 소수 일 수 있 습 니 다) 를 입력 하고 소 하의 이번 주 월급 을 출력 하 며 소수점 이후 2 자리 소 수 를 유지 하도록 요구 합 니 다.
Input
시간 당 임금 rate 와 이번 주 근무 시간 hour
Output
금주 임금 액
Sample Input
15.5 42
Sample Output
666.50
 HINT
C 언어 에서 printf ("%. 2f", x) 를 사용 합 니 다. x 의 값 을 두 소수 출력 으로 유지 할 수 있 습 니 다.C + + 에서 cout < 령 x 의 값 은 두 개의 소수 출력 을 유지 합 니 다. 또한 헤더 파일 을 추가 해 야 합 니 다 \ # include
 참고 해답
#include 
#include 
using namespace std;
int main()
{
    double rate,hour,s;
    cin>>rate>>hour;
    if(hour<=40)
        s=hour*rate;
    else
        s=40*rate+(hour-40)*1.5*rate;
    cout<

Problem D: 요일 값 을 입력 하고 영 어 를 출력 합 니 다 [다 분기]
Description
키보드 에 숫자 요일 을 입력 하고 영 어 를 출력 합 니 다. 그 대응 관 계 는? 1 Monday 2 Tuesday 3 Wednesday 4 Thursday 5 Friday 6 Saturday 7 Sunday
Input
키보드 에서 숫자 요일 을 입력 하고,
Output
입력 한 숫자 가 1 - 7 안에 있 으 면 해당 숫자 에 대응 하 는 영문 표 시 를 출력 합 니 다.
Sample Input
2
Sample Output
Tuesday
참고 해답
#include 
using namespace std;
int main()
{
    int a;
    cin>>a;
    if(a>=0&&a<=7)
        switch(a)
        {
        case 1:
            cout<

좋은 웹페이지 즐겨찾기