💡 글 작성자는 vscode를 활용하여 Python을 작성하고있습니다.
문제시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. |
#include <iostream>
using namespace std;
int main() {
int a;
cin>>a;
if(a >= 90 && a <= 100)
cout<<"A";
else if(a >= 80 && a < 90)
cout<<"B";
else if(a >= 70 && a < 80)
cout<<"C";
else if(a >= 60 && a < 70)
cout<<"D";
else
cout<<"F";
}
#include <iostream>
using namespace std;
int main()
{
int input_val;
cout << "점수를 입력해주세요.";
cin>> input_val;
cout<<"당신의 성적은: " << input_val <<"입니다.";
if(input_val>=90) cout<<"A"<<endl;
else if(input_val>=80) cout<<"B"<<endl;
else if(input_val>=70) cout<<"C"<<endl;
else if(input_val>=60) cout<<"D"<<endl;
else cout<<"F"<<endl;
return 0;
};
iostream은 C++에 있는 입출력을 위한 헤더 파일이다. 이는 C++ 표준 라이브러리의 하나이다.
cin이란 프로그램에 무언가를 입력하기 위한 함수이다. 사용하려면 iostream 을 include 해야 한다.
입력받은 값을 저장할 변수를 >> (변수) 의 형태로 작성한다.
입력받을 값이 한 줄에 여러 개인 경우에 주로 공백으로 값을 구분한다.
cin을 이용하여 여러 개의 값을 받을 경우 공백이 무시된다.
endl 과 '\n' 은 둘 다 개행을 뜻하여 출력 후에 줄을 바꿔준다.
둘은 실행 속도에의 차이를 갖는다
endl 의 경우 flush() 함수를 실행시킨다.
flush() 함수는 실행마다 출력 버퍼를 지워주기 때문에 '\n' 보다 속도가 느리다.
💡 cin
#include <iostream>
using namespace std;
int main()
{
int a,b,c,d;
char e,f;
cin>>a>>b>>c;
cin>>e>>f>>d;
cout<<"a : "<<a<<endl;
cout<<"b : "<<b<<endl;
cout<<"c : "<<c<<endl;
cout<<"d : "<<d<<endl;
cout<<"e : "<<e<<endl;
cout<<"f : "<<f<<endl;
return 0;
}
[C언어|C++] C++만들면서 배우기03 / 만들면서 배우는 C++ 구구단 (0) | 2021.07.19 |
---|---|
[C언어|C++] C++만들면서 배우기01 / 만들면서 배우는 C++ 학생 출력하기 (0) | 2021.07.18 |