본문 바로가기

프로그램/C언어 1000제149

C언어 89제] C언어 콘서트 CHAPTER 10 Programming 4 영어의 모음 제거하기 p413 출처 : 반크_독도포스터 참고풀이] //Dev-C++ 5.11로 작업함. #include #include //strlen() #include //tolower() int main() { char N[100];//입력 문자열 변수 char Ndel[100]={'\0'};//문자열의 모음 제거한 문자열 변수 char vowel[]="aeiou";//영어모음 체크 문자열변수 int i,j,k;//반복, 인덱스 변수 int chk;//모음 체크변수 //문자열을 입력한다. printf("텍스트를 입력하시오 : "); gets(N); //영어 단모음 제거한 문자열을 구한다. for(j=0,i=0;i 2022. 1. 3.
C언어 88제] C언어 콘서트 CHAPTER 10 Programming 3 과도한 공백 제거하기 p413 출처 : 반크_독도포스터 참고풀이] //Dev-C++ 5.11로 작업함. #include #include //strlen() int main() { char N[100];//입력 문자열 변수 char Nclean[100]={'\0'};//문자열의 과도한 빈칸을 제거한 문자열 변수 int i, j;//반복, 인덱스 변수 int chk;//빈칸 연속여부 체크변수 //문자열을 입력한다. printf("텍스트를 입력하시오 : "); gets(N); //과도한 공백을 제거한 문자열 출력한다. chk=0; j=0; for(i=0;i 2022. 1. 3.
C언어 87제] C언어 콘서트 CHAPTER 10 Programming 2 문자열 대문자로 출력하기 p413 출처 : 반크_독도포스터 참고풀이] //Dev-C++ 5.11로 작업함. #include #include //strlen() #include //toupper() int main() { char N[100];//입력 문자열 변수 int i;//반복, 인덱스 변수 //문자열을 입력한다. printf("텍스트를 입력하시오 : "); gets(N); //대소문자로 출력한다. printf("대문자로 출력합니다 : "); for(i=0;i 2022. 1. 2.
C언어 86제] C언어 콘서트 CHAPTER 10 Programming 1 문자열 중 영문자의 빈도수를 구하기 p413 출처 : 반크_독도포스터 참고풀이] //Dev-C++ 5.11로 작업함. #include #include //strlen() #include //tolower() int main() { char N[100];//입력 문자열 변수 int Count[26]={0};//각 영문자의 빈도수를 구할 변수 int i;//반복, 인덱스 변수 //문자열을 입력한다. printf("텍스트를 입력하시오 : "); gets(N); //영문자 각각의 빈도수를 구한다. //영문자만 카운트하고, 대소문자 구분 없도록한다. for(i=0;i='a' && tolower(N[i]) 2022. 1. 1.
C언어 85제] C언어 콘서트 CHAPTER 10 p400 예제를 활용하여 행맨으로 영어 숙어 연습하기 출처 : 반크_독도포스터 참고풀이] //Dev-C++ 5.11로 작업함. #include #include //Sleep() #include //getch() #include //strcmp(), strlen() #include //srand(), rand(), system() #include //time() void gotoxy(int x, int y) { COORD Pos={x,y}; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),Pos); } int main(void) { char solution[3][100] ={ "meet at midnight", "new year's greeting", "happy birthday"}; // 정답이 들어 있.. 2022. 1. 1.
C언어 84제] C언어 콘서트 CHAPTER 10 p400 도전문제 2 빈칸문자열 자동 생성하기 출처 : 반크_독도포스터 참고풀이] //Dev-C++ 5.11로 작업함. #include #include //getch() #include //strcmp(), strlen() #include //srand(), rand() #include //time() int main(void) { char solution[3][100] ={ "meet at midnight", "new year's greeting", "happy birthday"}; // 정답이 들어 있는 문자 배열 char hint[3][100]={ "한밤중에 만나다", "새해인사", "생일축하"}; char answer[100] ="";// 현재까지 사용자가 맞춘 문자열 char ch; int i; int key; //실행할 때마다 무작위 수를.. 2022. 1. 1.
C언어 83제] C언어 콘서트 CHAPTER 10 p400 도전문제 1 프로그램 업그래이드 출처 : 반크_독도포스터 참고풀이] //Dev-C++ 5.11로 작업함. #include #include //getch() #include //strcmp() #include //srand(), rand() #include //time() int main(void) { char solution[3][100] ={ "meet at midnight", "new year's greeting", "happy birthday"}; // 정답이 들어 있는 문자 배열 char answer[3][100] ={ "____ __ ________", "___ ______ ________", "_____ ________"}; // 현재까지 사용자가 맞춘 문자열 char hint[3][100]={ "한밤중에 만나다", "새해인.. 2022. 1. 1.
C언어 82제] C언어 콘서트 CHAPTER 10 p396 도전문제 3 앞뒤 빈칸문자 삭제하기 출처 : 반크_독도포스터 참고풀이] #include #include int main() { char key[] = "C"; char buffer[80]=""; char bu[80]=""; int i; int j;//bu배열의 위치변수 int jcnt;//공백중복여부 변수 j=0;//공백체크변수 do { printf("임베디드 장치에 가장 많이 사용되는 언어는? "); gets(buffer); //대소문자 구별없도록 하기 for(i=0;i 2021. 12. 30.
C언어 81제] C언어 콘서트 CHAPTER 10 p396 도전문제 2 문제 업그레이드 출처 : 반크_독도포스터 참고풀이] //Dev-C++ 5.11로 작업함. #include #include //strlen(), strcmp() #include //toupper(), srand(), rand() #include //time() int Problem() { int ex; char pro[4][70]={ "임베디드 장치에 가장 많이 사용되는 언어는?", "인터넷 환경에서 가장 활발히 사용되는 프로그래밍 언어는?", "간결하고 생산성 높은 프로래밍 언어는?", "C++에 기본을 두고 비주얼베이직의 편의성을 결합하여 만든 언어는?" }; ex=rand()%4; printf("%s ",pro[ex]); return ex; } int main() { char key[4][7] = {"C", "JAV.. 2021. 12. 30.
C언어 80제] C언어 콘서트 CHAPTER 10 p396 도전문제 1 유사문자열도 정답으로 하기 출처 : 반크_독도포스터 참고풀이] //Dev-C++ 5.11로 작업함. #include #include //strlen(), strcmp() #include //toupper() int main() { char key[4][11] = {"C", "C언어", "C LANGUAGE", "C/L"}; char buffer[80]=""; int i; int chk; do { printf("임베디드 장치에 가장 많이 사용되는 언어는? "); gets(buffer); for(i=0;i 2021. 12. 30.
C언어 79제] C언어 콘서트 CHAPTER 10 p385 도전문제3 생명을 3개로 출처 : 반크_독도포스터 참고풀이] //Dev-C++ 5.11로 작업함. #include #include #include int main(void) { char board[10][10] = { {'#', '#', '#', '#', '#', '.', '.', '.', '.', '.' }, {'.', '.', '.', '.', '.', '#', '.', '.', '.', '.' }, {'#', '#', '#', '.', '#', '.', '.', '.', '.', '.' }, {'.', '.', '#', '.', '.', '#', '.', '.', '.', '.' }, {'.', '.', '#', '.', '.', '#', '.', '.', '.', '.' }, {'.', '.', '#', '.', '.',.. 2021. 12. 28.
C언어 78제] C언어 콘서트 CHAPTER 10 p385 도전문제 2 벽에 닿으면 실패하는 게임으로 바꿔보자 출처 : 반크_독도포스터 참고풀이] //Dev-C++ 5.11로 작업함. #include #include #include int main(void) { char board[10][10] = { {'#', '#', '#', '#', '#', '.', '.', '.', '.', '.' }, {'.', '.', '.', '.', '.', '#', '.', '.', '.', '.' }, {'#', '#', '#', '.', '#', '.', '.', '.', '.', '.' }, {'.', '.', '#', '.', '.', '#', '.', '.', '.', '.' }, {'.', '.', '#', '.', '.', '#', '.', '.', '.', '.' }, {'.', '.', '#', '.', '.',.. 2021. 12. 28.
반응형