해당 코드를 C++로 바꾸면
C#, java, C++, C의 연산자의 공통점과 차이점
C언어와 javascript의 제어문
c언어에서 제일 많이 사용하는 제어문
if문 예제1
- else 에는 다중 if else가 들어갈 수 있다
for문으로 이름 10번 적는 4가지 방법
1.
2.
3.
4.
#include
int main() {
char op;
int num1, num2;
for (;;) {
std::cout << "덧셈과 뺄셈만 가능합니다\n";
std::cout << "끝내려면 0+0을 입력하세요\n";
std::cout << "계산하려는 수식(예:10+20)을 입력하세요:";
std::cin >> num1 >> op >> num2;
if (num1 == 0 && num2 == 0) break;
switch (op) {
case '+':
std::cout << "덧셈 결과는 " << num1 + num2 << "입니다.\n";
break;
case '-':
std::cout << "뺄셈 결과는 " << num1 - num2 << "입니다.\n";
break;
default:
std::cout <<"다시 입력하세요\n";
break;
}
}
return 0;
}
덧셈과 뺄셈만 가능합니다
끝내려면 0+0을 입력하세요
계산하려는 수식(예:10+20)을 입력하세요:10 + 30
덧셈 결과는 40입니다.
덧셈과 뺄셈만 가능합니다
끝내려면 0+0을 입력하세요
계산하려는 수식(예:10+20)을 입력하세요:
#include
int main() {
int menu;
do {
std::cout << "\n메뉴\n";
std::cout << "1:추가\n";
std::cout << "2:삭제\n";
std::cout << "3:저장\n";
std::cout << "원하는 작업을 선택하세요 -> ";
std::cin >> menu;
} while (!(menu >= 1 && menu <= 3));
std::cout << menu <<"를 선택했습니다.\n";
return 0;
}
해당 코드를 C++로 바꾸면 다음과 같다
#include
int main() {
int menu;
do {
std::cout << "\n메뉴\n";
std::cout << "1:추가\n";
std::cout << "2:삭제\n";
std::cout << "3:저장\n";
std::cout << "원하는 작업을 선택하세요 -> ";
std::cin >> menu;
} while (!(menu >= 1 && menu <= 3));
std::cout << menu <<"를 선택했습니다.\n";
return 0;
}
위의 C++ 코드에서는 printf와 scanf 대신에 std::cout과 std::cin을 사용하여 입출력을 처리하고 있습니다. 또한, 헤더 파일도 <stdio.h>에서 으로 변경되었습니다.