본문 바로가기

분류 전체보기49

[1일 1코딩] 문자열의 길이를 계산하는 프로그램 : C언어 도전 28일차 [도전 28일차] 문자열을 입력받아 문자열의 길이를 계산하는 프로그램을 작성하시오. 한글은 한 자당 2Bytes므로 5글자*2=10개 라고 출력됩니다. #include int main() { int i, n=0;//n은 문자열 갯수 변수 char st[100];//문자열 입력 변수 printf("문자열을 입력하세요:"); scanf("%s", st);//문자열 입력 for(i=0;i 2020. 6. 12.
[1일 1코딩] 최댓값 최솟값 구하기 : C언어 도전 27일차 [도전 27일차] 배열을 이용하여 5개의 정수를 입력받고 가장 큰 수와 가장 작은 수를 출력하시오. 코드) #include int main(){ int i, num[5], max=0, min=0; for(i=0;i 2020. 6. 11.
[1일 1코딩] 정해진 수 맞추기 게임 : C언어 도전 26일차 [도전 26일차] 아래의 출력화면과 같이 행운의 숫자 맞추기 게임 프로그램을 작성하시오. 행운의 숫자는 7로 설정하고, 7일 입력받을 때까지 계속 반복하시오. 더 작은 수를 입력받았다면 '더 작은 수'라고 출력하고, 더 큰 수를 입력받았다면 '더 큰 수'라고 출력하시오. 코드) #include int main(){ int i, num, key=7; while(1){ printf("행운의 수를 입력하세요:"); scanf("%d", &num); if(num==key){ printf("맞았습니다!\n"); break; } else if(num>key) printf("더 작은 수입니다. 다시 입력하세요.\n\n"); else if(num 2020. 6. 10.
[1일 1코딩] 날짜 계산기 만들기 : C언어 도전 25일차 [도전 25일차] 아래의 출력화면과 같이 1월 1일부터 입력한 날까지의 날짜수를 계산하는 날짜 계산기 프로그램을 작성하시오. (단, 2월은 28일로 한다.) 코드1) 입력받은 일(day) 수와 입력받은 월(month) 이전 월들의 일수를 모두 더하면 총 날짜를 계산할 수 있습니다. 개념적으로 이해하기는 쉽지만, 코드가 너무 길고 효율적이지 못합니다. #include int main(){ int month, day; printf("월을 입력하세요:"); scanf("%d", &month); printf("일을 입력하세요:"); scanf("%d", &day); switch(month){ case 1: day=day; break; case 2: day=day+31; break; case 3: day=day+.. 2020. 6. 9.
[1일 1코딩] '*' 별 나비 만들기 : C언어 도전 24일차 2 [도전 24일차] 아래의 출력화면과 같이 '*' 별 나비를 출력하는 프로그램을 작성하시오. 코드1 #include int main(){ int i, j; for(i=1;i 2020. 6. 9.
[1일 1코딩] '*' 별 모래시계 만들기 : C언어 도전 24일차 1 [도전 24일차] 아래의 출력화면과 같이 '*' 별 모래시계를 출력하는 프로그램을 작성하시오. 코드 #include int main(){ int i, j; for(i=1;i 2020. 6. 9.
[1일 1코딩] '*' 별 다이아몬드 만들기 : C언어 도전 23일차 [도전 23일차] 아래의 화면과 같이 '*' 별 다이아몬드를 출력하는 프로그램을 작성하시오. 코드) #include int main(){ int i, j; for(i=1;i=i;j--){ printf(" "); } for(j=1;j 2020. 6. 8.
2차원 배열 2차원 이상의 배열을 다차원 배열이라고 합니다. 2차원 배열은 1차원 배열을 겹겹이 쌓아 놓은 형태이며 수학의 행렬과 같은 구조를 가집니다. 이번 페이지에서는 2차원 배열에 대해 알아보겠습니다. 2차원 배열의 선언 자료형 배열명[행의 수][열의 수]; int num[4][6]; num[0][0] num[0][1] num[0][2] num[0][3] num[0][4] num[0][5] num[1][0] num[1][1] num[1][2] num[1][3] num[1][4] num[1][5] num[2][0] num[2][1] num[2][2] num[2][3] num[2][4] num[2][5] num[3][0] num[3][1] num[3][2] num[3][3] num[3][4] num[3][5] 2차.. 2020. 6. 7.