본문 바로가기

C언어63

Switch, if, 조건연산자 변경 연습 #define _CRT_SECURE_NO_WARNINGS#include int main(void){ enum color { 가위 = 1, 바위, 보 }; int input; printf("선택하시오 (1:가위 2:바위 3:보")); scanf("%d", &input); switch (input) { case 1: printf("비겼습니다.\n"); break; case 2: printf("사용자가 이겼음.\n"); break; case 3: printf("컴퓨터가 이겼음.\n"); break; default: printf("잘못된 입력\n"); } return 0;} 0)내가 만든 switch 문 #define _CRT_SECURE_NO_WARNINGS#include int main(void.. 2024. 4. 3.
조건 연산자 변경 연습 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { char x; printf("문자 입력: "); scanf("%c", &x); if (x > 65 && x 97 && x 48&&x= 'A' && x = 'a' && x = '0' && x 2024. 4. 3.
형식 지정자 연습 #define _CRT_SECURE_NO_WARNINGS#include int main(){float c, vb;int plusvalue;double totalvalue;printf("정수 가산점을 16진수로 입력하세요!\n");scanf("%x", &plusvalue);printf("정수 가산점: %+d 입니다!(5칸,오른쪽정렬,부호 출력)\n\n", plusvalue);printf("c언어와 vb언어 점수를 실수로 입력하세요!\n");scanf("%f %f",&c,&vb);printf("c언어:%-+10.3f, vb언어:%-+10.3f입니다!(10폭,소수3,왼쪽 정렬,부호 출력,빈 곳0으로 출력)\n\n", c, vb);totalvalue = c + vb + plusvalue;printf("C언어 v.. 2024. 3. 20.
정렬 알고리즘 #include #define SIZE 10int main(void){ int list[SIZE]={3,2,9,7,1,4,8,0,6,5}; int i,j,temp,least; for(i=0; i  중요한 정렬 알고리즘 -첫 번째 숫자/ 두번째~마지막 숫자 중 최소값 비교-두번째~마지막 숫자 중에서 첫번째 숫자보다 작다면 교체-두번째 숫자/세번째~마지막 숫자 중 최소값 비교 (첫번째 숫자 부터 반복적으로 비교해야함->내부 반복문)-세번째~마지막 숫자 중에서 두번째 숫자보다 작다면 교체, 그렇지않다면 유지-위와 같은 과정을 n-1번 반복 (외부 반복문)  세부사항i=0 least=0j=1,j {(내부 1번째 시행)if(list[1]->least=j ->least=1 temp=list[0]li.. 2024. 2. 27.
최소값 찾기 #define _CRT_SECURE_NO_WARNINGS #include #include #include #define SIZE 10 int main(void) { int prices[SIZE] = { 0 }; int i, minimum; printf("-------------------------------\n"); printf("1 2 3 4 5 6 7 8 9 10 \n"); printf("-------------------------------\n"); srand((unsigned)time(NULL)); for (i = 0; i < SIZE; i++) { prices[i] = rand() % 100 + 1; printf("%-3d", prices[i]); } printf("\n\n"); minimu.. 2024. 2. 26.
극장 예약 시스템 (배열) #define _CRT_SECURE_NO_WARNINGS #include #define SIZE 10 int main(void) { char ans1; int ans2, ans3, i; int seats[SIZE] = { 0 }; while (1) { printf("좌석을 예약하시겠습니까?(y 또는n) "); scanf(" %c", &ans1); if (ans1 == 'y') { printf("-------------------------------\n"); printf(" 1 2 3 4 5 6 7 8 9 10\n"); printf("-------------------------------\n"); for (i = 0; i < SIZE; i++) printf(" %d", seats[i]); printf(.. 2024. 2. 26.