KakaoTalk_20190606_001802318.png
  • 246x0w
Welcome
Curriculum
Install&Go
Board
실제 작동 상태를 확인하려면 라이브 사이트로 이동하세요.
  • 카테고리
  • 전체 게시물
  • 내 게시물
cws9233
2020년 7월 23일

20200723 최원석

게시판: 소스 코드 제출

/*

1. >> 넣기 <<아웃

2. cin -- 숫자입력가능, 문자하나 입력 가능, 문자열도 가능(엔터키 치면 그제야 작동함)

3. printf 안씀, cout 씀 cout으로 << 많이쓸수있음

4. 문자열 할떄 문자열 연산자 쓸라면 c언어에선 #include <string.h> , c++에선 <cstring>을 쓰는것이 바람직하다.

5. 문자열의 맨 마지막 인덱스엔 반드시 널이 들어감. string name; 으로 크기 불확정 문자열 선언 가능

*/

/*

예제 1

#include <iostream>


using namespace std;


int main()

{

for (int i = 1; i <= 100 ; i++)

{

cout << i << "\t";

if (i%10== 0)

{

cout << "\n";

}

}

}

*/

/*예제 2

#include <iostream>


using namespace std;


int main()

{

for (int i = 1 ; i<=9 ; i++)

{

for (int j = 1; j<=9 ; j++)

{

cout << j << "x" << i << '=' << j*i << "\t";

}

cout << "\n";

}

}

*/

/*예제3

#include <iostream>


using namespace std;


int main()

{

int a, b;

cin >> a >> b;

if (a>=b)

{

cout << a;

}

else

{

cout << b;

}

}

*/

/*

예제4

#include <iostream>


using namespace std;


int main()

{

float a[5];

float max;

int i;

for (i = 0; i<5 ; i++)

{

cin >> a[i];

}

max = a[0];


for (i = 0; i<4 ; i++)

{

if (a[i+1]>=max)

{

max = a[i+1];

}

}


cout << max;


}

*/

/* 예제5

#include <iostream>

#include <string.h>


using namespace std;


int main()

{

int cnt = 0;

char name[100];

cin.getline(name , 100);

for (int i =0 ; i < strlen(name) ; i++)

{

if (name[i] == 'x')

{

cnt++;

}

}


cout << "x의 갯수는?\t" <<cnt;

}

*/

/* 예제 6

#include <iostream>

#include <cstring>

using namespace std;


int main()

{

char password[10];

char newpassword[10];


cout << "새 암호를 입력하세요>>";

cin >> password;

cout << "\n새 암호를 다시 한 번 입력하세요>>";

cin >> newpassword;


if (strcmp(password,newpassword) == 0)

{

cout << "\n같습니다";

}

} 알 수 있는것: #include <string> 이거는 그냥 공백을 포함한 문자열 입력하고싶을떄 쓰는 c++만의 두번쨰방법임 string name; 이런거

근데 <cstring>은 그냥 <sting.h>랑 똑같은거임 strlen이나 strcmp같은거 쓸떄 쓰는거

*/

/*

예제 7

#include <iostream>

#include <cstring>

using namespace std;


int main()

{

char check[15];

char yes[] = "yes";

cout << "종료하고싶으면 yes를 입력하세요>>";

for (int i=0 ; ; i++)

{

cin >> check;

if (strcmp(check, yes) == 0)

{


cout << "종료합니다..";

break;


}

else

{

cout << "종료하고싶으면 yes를 입력하세요>>";

}

}

}

*/

/*예제 8

#include <iostream>

#include <cstring>


using namespace std;


struct form

{

char name[20];

};

int main()

{

struct form a[6];

int max;

cout << "5명의 이름을 ';'으로 구분하여 입력하세요" << "\n>>";

for (int i=1;i<=5;i++)

{

cin.getline(a[i].name,20,';');

}

for (int i=1;i<=5;i++)

{

cout << i << ' ' << ':' << ' '<< a[i].name << "\n";

}

max = strlen(a[1].name);

for (int i = 1 ; i <=5 ; i++)

{

if (strlen(a[i+1].name)>=max)

{

max = strlen(a[i+1].name);

}

}


for (int i=1 ; i <=5 ; i++)

{

if (strlen(a[i].name) == max)

{

cout << "가장 긴 이름은 " << a[i].name;

return 0;

}

}



}

*/

댓글 1개
0
댓글 1개
cws9233
2020년 7월 28일

/*


1. >> 넣기 <<아웃


2. cin -- 숫자입력가능, 문자하나 입력 가능, 문자열도 가능(엔터키 치면 그제야 작동함)


3. printf 안씀, cout 씀 cout으로 << 많이쓸수있음


4. 문자열 할떄 문자열 연산자 쓸라면 c언어에선 #include <string.h> , c++에선 <cstring>을 쓰는것이 바람직하다. <cstring> = <string.h>


5. 문자열의 맨 마지막 인덱스엔 반드시 널이 들어감. string name; 으로 크기 불확정 문자열 선언 가능 이거 띄어쓰기 안됨


*/


/*


예제 1


#include <iostream>



using namespace std;



int main()


{


for (int i = 1; i <= 100 ; i++)


{


cout << i << "\t";


if (i%10== 0)


{


cout << "\n";


}


}


}


*/


/*예제 2


#include <iostream>



using namespace std;



int main()


{


for (int i = 1 ; i<=9 ; i++)


{


for (int j = 1; j<=9 ; j++)


{


cout << j << "x" << i << '=' << j*i << "\t";


}


cout << "\n";


}


}


*/


/*예제3


#include <iostream>



using namespace std;



int main()


{


int a, b;


cin >> a >> b;


if (a>=b)


{


cout << a;


}


else


{


cout << b;


}


}


*/


/*


예제4


#include <iostream>



using namespace std;



int main()


{


float a[5];


float max;


int i;


for (i = 0; i<5 ; i++)


{


cin >> a[i];


}


max = a[0];



for (i = 0; i<4 ; i++)


{


if (a[i+1]>=max)


{


max = a[i+1];


}


}



cout << max;



}


*/


/* 예제5


#include <iostream>


#include <string.h>



using namespace std;



int main()


{


int cnt = 0;


char name[100];


cin.getline(name , 100);


for (int i =0 ; i < strlen(name) ; i++)


{


if (name[i] == 'x')


{


cnt++;


}


}



cout << "x의 갯수는?\t" <<cnt;


}


*/


/* 예제 6


#include <iostream>


#include <cstring>


using namespace std;



int main()


{


char password[10];


char newpassword[10];



cout << "새 암호를 입력하세요>>";


cin >> password;


cout << "\n새 암호를 다시 한 번 입력하세요>>";


cin >> newpassword;



if (strcmp(password,newpassword) == 0)


{


cout << "\n같습니다";


}


} 알 수 있는것: #include <string> 이거는 그냥 공백을 포함한 문자열 입력하고싶을떄 쓰는 c++만의 두번쨰방법임 string name; 이런거


근데 <cstring>은 그냥 <sting.h>랑 똑같은거임 strlen이나 strcmp같은거 쓸떄 쓰는거


*/


/*


예제 7


#include <iostream>


#include <cstring>


using namespace std;



int main()


{


char check[15];


char yes[] = "yes";


cout << "종료하고싶으면 yes를 입력하세요>>";


for (int i=0 ; ; i++)


{


cin >> check;


if (strcmp(check, yes) == 0)


{



cout << "종료합니다..";


break;



}


else


{


cout << "종료하고싶으면 yes를 입력하세요>>";


}


}


}


*/


/*예제 8


#include <iostream>


#include <cstring>



using namespace std;



struct form


{


char name[20];


};


int main()


{


struct form a[6];


int max;


cout << "5명의 이름을 ';'으로 구분하여 입력하세요" << "\n>>";


for (int i=1;i<=5;i++)


{


cin.getline(a[i].name,20,';');


}


for (int i=1;i<=5;i++)


{


cout << i << ' ' << ':' << ' '<< a[i].name << "\n";


}


max = strlen(a[1].name);


for (int i = 1 ; i <=5 ; i++)


{


if (strlen(a[i+1].name)>=max)


{


max = strlen(a[i+1].name);


}


}



for (int i=1 ; i <=5 ; i++)


{


if (strlen(a[i].name) == max)


{


cout << "가장 긴 이름은 " << a[i].name;


return 0;


}


}




}


*/

/* 예제9

#include <iostream>

using namespace std;

int main()

{

char name[10];

char address[100];

int age;

cout << "이름은?";

cin.getline(name,10);

cout << "주소는?";

cin.getline(address,100);

cout << "나이는?";

cin >> age;

cout << name << ", " << address << ", " << age;


}

*/

/* 예제 10

#include <iostream>

#include <cstring>

using namespace std;

int main()

{

int i;

int cnt = 1;

char a[100];

cin.getline(a, 100);

for (i = 0 ; i < strlen(a) ; i++)

{

for (int j = 0 ; j< cnt ; j++)

{

cout << a[j];

}

cnt++;

cout << "\n";

}

return 0;

}

*/

/* 예제 11

#include <iostream>

using namespace std;

int main()

{

int k, n;

int sum =0;

cout << "끝 수를 입력 하세요";

cin >> n;

for (k = 1 ; k<=n ; k++)

{

sum += k;

}

cout << "1에서" << n << "까지의 합은" << sum << "입니다";

}

*/

/* 예제12 뭐가문제?

#include <iostream>

using namespace std;

int sum();

int main()

{

int n, result;

cout << "끝 수를 입력하세요>>";

cin >> n;

result = sum(n);

cout << result;

}


int sum (int n)

{

int sum1 = 0;

for (int i = 1 ; i <=n ; i++)

{

sum1 += i;

}

return sum1;

}

*/

/* 예제13

#include <iostream>


using namespace std;


int main()

{

int a, b;

for (int i = 0;;i++)

{

cout << "짬뽕:1 짜장면:2 탕수육:3 종료:4>>";

cin >> a;

if (a<=4)

{

if (a==4)

{

cout << "끝남";

return 0;

}

else

{

cout << "몇인분?>>";

cin >> b;

}

}

else

{

cout << "인성 문제있어?\n";

}

}

}

*/

/* 예제 15

#include <iostream>

using namespace std;

int main()

{

int a, b;

char fuhao;

for (int i = 0 ;;i++)

{

cin >> a >> fuhao >> b;

if (fuhao == '+')

{

cout << a << " + " << b << " = " << a+b;

}

else if (fuhao == '-')

{

cout << a << " - " << b << " = " << a-b;

}

else if (fuhao == '*')

{

cout << a << " * " << b << " = " << a*b;

}

else if (fuhao == '/')

{

cout << a << " / " << b << " = " << a/b;

}

else if(fuhao == '%')

{

cout << a << " % " << b << " = " << a%b;

}

}

}

*/


#include <iostream>

using namespace std;

int main()

{

cout << '45'; //struct랑 아스키 코드 이용하면 좋을것 같다

}


좋아요
댓글 1개
유사 게시물
  • 최원석 200426
  • 원석숙제
  • 20200520 최원석
주소 : 경기도 용인시 광교중앙로 302 블루 스퀘어 602호
연락처 : 031) 216 - 1546
사업자등록번호 : 465-92-00916
​학원 등록 제 4603호