C++ 1-2

BakJeonghyun·2022년 9월 5일
0

전공C++

목록 보기
3/20

실습 2

다음과 같이 출력하는 C++ 프로그램을 작성하시오.

#include <iostream>
using namespace std;

int main() {
	char a = '*';
    
    for(int i=1 ; i<5 ; i++)
    {
    	for(int j=0 ; j<i ; j++)
        {
        	cout << a;
        }
        cout << endl;
    }
    
    return 0;
}

예제 1-1 기본 C++ 프로그램

<출력 결과>
두 정수를 입력하세요 >>33 55 //cin
합은 88
합은 88
전역 변수 g 값은 20

#include <iostream>
using namespace std;

int g = 20;				//전역 변수
int add(int x, int y) {	//전역 함수
	return x + y;
}

int main() {
	int a=0, b=0;		//지역 변수
	cout << "두 정수를 입력하세요 >>";
	//cin >> a, b; 이렇게 하면 안 됨.
	cin >> a >> b;
	cout << "합은 " << a + b << endl;

	cout << "합은 " << add(a, b) << endl;	//add() 함수 호출 결과 출력

	cout << "전역 변수 g 값은 " << g << endl;

	return 0;
}

예제 3-1 if-else 사용

점수를 입력 받아 90~100 사이이면 A, 80~89사이이면 B, 70~79 사이이면 C, 60~69 사이이면 D, 그 이하이면 "F 입니다"를 출력하라. 100보다 크거나 음수가 입력되면 "잘못된 점수입니다."를 출력하라.

#include <iostream>
using namespace std;

int main() {
	int i;
    
    cout << "점수를 입력하시오 >> ";
    cin >> i;
    
    if (i>100 || i<0)
    {
    	cout << "잘못된 점수입니다.";
        return 0;
    }
    else if (i>=90)
    	cout << "A";
    else if (i>=80)
    	cout << "B";
    else if (i>=70)
    	cout << "C";
    else if (i>=60)
    	cout << "D";
    else
    	cout << "F 입니다.";
        
    return 0;
}

예제 3-2 switch 사용 예제

예제 3-1 의 if-else를 switch를 이용하여 구현하라.
점수를 입력 받곡 10으로 나눈 몫으로 switch문을 만들면 된다.

#include <iostream>
using namespace std;

int main() {
	int score;
    cout << "점수를 입력하시오 >> ";
    cin >> score;
    
    score << score / 10;
    
    switch

return 0;
}
profile
I just got started a blog.

0개의 댓글