#include<iostream>
#include<string>
#include<cstring>
using namespace std;
string gbb[3]={ "가위" ,"바위","보"};
int main(){
//가위바위보
cout<<"가위바위보 게임을 합니다. 가위 바위 보 중에서 입력하세요"<<endl;
string saddo;
string arang;
while(true){
cout<<"사또>>"; cin>>saddo;
cout<<"아랑>>"; cin>>arang;
int count=0;
for(int i=0; i<3 ; i++){
if( saddo == gbb[i] ){
count++;
}
if( arang == gbb[i] ){
count++;
}
}
if( count == 2){
break;
}else{
cout<<"제대로 입력해주세요"<<endl;
}
}
if( saddo == "가위" && arang == "보") {
cout<<" 사또 윈 "<<endl;
}else if( saddo == "가위" && arang == "바위") {
cout<<" 아랑 윈 "<<endl;
}else if( saddo == "바위" && arang == "가위") {
cout<<" 사또 윈 "<<endl;
}else if( saddo == "바위" && arang == "보") {
cout<<" 아랑 윈 "<<endl;
}else if( saddo == "보" && arang == "바위") {
cout<<" 사또 윈 "<<endl;
}else if( saddo == "보" && arang == "가위") {
cout<<" 아랑 윈 "<<endl;
}else {
cout<<" 비김 "<<endl;
}
}
/*
class Rectangle {
public:
int width;
int height;
int getArea();
};
int Rectangle::getArea() {
return width*height;
}
int main(){
Rectangle rect;
rect.width = 3;
rect.height = 5;
cout<<"사각형 면적은 "<<rect.getArea() <<endl;
}
*/
/*
class Circle {
public:
int radius;
double getArea();
};
double Circle::getArea() {
return 3.14 * radius * radius ;
}
int main(){
Circle donut;
donut.radius=1;
double area = donut.getArea();
cout<<"도넛 면적은 "<< area <<endl;
Circle pizza;
pizza.radius=30;
area = pizza.getArea();
cout<<"피자 면적은 "<< area <<endl;
}*/
/*
int main(){
//p74 2-7
string song("Falling in love with you");
string elvis("Elvis Presley");
string singer;
cout<< song + "을 부른 가수는 (힌트: 첫글자는 "<< elvis[0] <<")?";
//cin>>singer;
getline(cin, singer);
if(singer == elvis ) {
cout<<"맞았음 "<<endl;
}else{
cout<<"틀렸음 "<< elvis <<" 입니다"<<endl;
}
}*/
/*
int main(){
//p73 2-6
char addr[100];
cout<<"주소 입력 >> "; cin.getline(addr, 100, '\n');
cout<<"주소는 "<< addr <<" 입니다"<<endl;
}*/
/*
int main(){
//p71 2-5
char pw[11];
cout<< "프로그램 종료하려면 암호 입력 "<<endl;
while(true){
cout<<"암호>> "; cin>>pw;
if( strcmp( pw, "C++" ) == 0 ) {
break;
}else{
cout<<"암호가 틀립니다"<<endl;
}
}
cout<<"프로그램 정상종료"<<endl;
}
*/
/*
int main(){
//p70 2-4
string name;
cout<<"이름을 입력 "; cin>>name;
cout<<"이름은 "<<name<<"입니다"<<endl;
}
*/
/*
int main(){
//p63 2-3
int width=0, height=0;
cout<<"너비입력 "; cin>>width;
cout<<"높이입력 "; cin>>height;
cout<<"면적은 "<< (width * height) <<endl;
}
*/
/*
int main(){
// iostream과 전처리기
// iostream은 istream을 include하고 istream은 ostream을, ostream은 ios를 include함
// c programfile microsoftvisual10 vc include 폴더에들어가면 헤더파일이 정의되어있음
}*/
/*
int main(){
string song("falling in love with you");
string singer;
getline(cin,singer);
cout<<singer;
}
*/
/*
int main(){
char address[101];
//cin.getline사용시 공백문자 입력 가능
cin.getline(address,101,'\n'); //세번째인자는 종료조건의 문자
cout<<"주소 : "<<address;
}
*/
/*
int main(void){
char pw[11];
while(true){
cin>>pw;
if( strcmp( pw,"c++") ==0){
break;
}
}
return 0;
}
*/
'소프트웨어 > C/C++' 카테고리의 다른 글
c++] cpp에서 struct를쓰면 default 접근지정자가 public (0) | 2013.10.04 |
---|---|
c++] 인라인함수 (0) | 2013.10.04 |
c] 130929 C언어 Basig Training (0) | 2013.09.29 |
c++] cin말고 띄어쓰기를 구분짓지않는 입력 getline (0) | 2013.09.27 |
c] DELAY 적용하기 (0) | 2013.08.27 |
c] gets,puts 및 cmd Clear 및 명령프롬프트 옮기기 (0) | 2013.08.27 |
자료구조] 재귀를 이용한 이진트리 순환탐색 (0) | 2013.08.19 |