본문 바로가기

C언어예제28

[1일 1코딩] 세 정수 중 가장 큰 수 출력 : C언어 도전 16일차 [도전 16일차] 세 정수를 입력받아 가장 큰 수를 출력하는 프로그램을 작성하시오. 코드1) 중첩 if문 이용 #include int main(){ int a, b, c, max; printf("세 정수를 입력하시오:"), scanf("%d %d %d", &a, &b, &c); if(a>=b){ if(a>=c) max=a; else max=c; } else{ if(b>=c) max=b; else max=c; } printf("가장 큰 수는 %d입니다.\n", max); return 0; } 코드2) if~else와 논리연산자 이용 #include int main(){ int a, b, c, max; printf("세 정수를 입력하시오:"); scanf("%d %d %d", &a, &b, &c); if(a.. 2020. 6. 1.
[1일 1코딩] 약수 구하기 : C언어 도전 15일차 [도전 15일차] 입력받은 정수의 약수를 구하는 프로그램을 작성하시오. 코드) #include int main(){ int i, num; printf("약수를 구하는 프로그램입니다.\n"); printf("정수를 입력하세요:"), scanf("%d", &num); printf("%d의 약수는 ", num); for(i=1;i 2020. 6. 1.
[1일 1코딩] 섭씨 화씨 변환 : C언어 도전 14일차 [도전 14일차] 아래의 출력화면과 같이 섭씨온도를 입력받아 화씨온도로 변환하는 프로그램을 작성하시오. 코드) #include int main(){ float cel, fah; printf("섭씨온도를 입력하시오."), scanf("%f", &cel); fah=(cel*1.8)+32; printf("섭씨 %.1fºC의 화씨온도는 %.1fºF입니다.", cel, fah); return 0; } 2020. 6. 1.
[1일 1코딩] 사칙연산 계산기 만들기 : C언어 도전 12일차 [도전 12일차] 아래의 화면과 같이 출력되는 (사칙연산)계산기 프로그램을 작성하시오. 코드) #include int main(){ char op; int a, b; printf("===계산기 프로그램===\n"); printf("계산식을 입력하세요.(예: 3 + 3)\n"); scanf("%d %c %d", &a, &op, &b); // 두 정수와 연산자를 한번에 입력받음 if(op=='+') printf("\n%d", a+b); // 덧셈 출력 else if(op=='-') printf("\n%d", a-b); // 뺄셈 출력 else if(op=='*') printf("\n%d", a*b); // 곱셈 출력 else if(op=='/') printf("\n%d", a/b); // 나눗셈 출력 els.. 2020. 5. 28.
[1일 1코딩] 거듭제곱 구하기 : C언어 도전 11일차 [도전 11일차] 아래의 출력 화면과 같이 밑수와 지수를 입력받아 거듭제곱을 구하는 프로그램을 작성하시오. 코드) #include int main(){ int a, b, i, inv=1; //inv는 곱셈에 사용하므로 '1'로 초기화 printf("==거듭제곱 출력 프로그램==\n\n"); printf("밑수를 입력하세요."), scanf("%d", &a); printf("지수를 입력하세요."), scanf("%d", &b); for(i=0;i 2020. 5. 27.
[1일 1코딩] 369게임 3 : C언어 도전 10일차 [도전 10일차] 다음 조건에 맞는 369게임을 완성하시오. 조건 1. 'ending number'를 입력받아 1부터 입력받은 수까지 출력 2. 숫자에 3, 6, 9가 있으면 '짝'이라는 글자를 출력 3. 숫자에 3, 6, 9의 숫자 중 2개가 있으면 '짝짝'을 출력 코드) #include int main(){ int i, num; printf("ending number?"), scanf("%d", &num); for(i=1;i 2020. 5. 26.
[1일 1코딩] 369게임 2 : C언어 도전 9일차 [도전 9일차] 다음 조건에 맞는 369게임을 완성하시오. 조건 1. 1부터 시작해서 50까지 출력 2. 출력하는 수에 3, 6, 9가 하나 있으면 '짝'이라는 글자를 출력 3. 출력하는 수에 3, 6, 9가 두개 있으면 '짝짝'을 출력 코드) #include int main(){ int i; for(i=1;i 2020. 5. 25.
[1일 1코딩] 3의 배수일 때 글자 '배' 출력 : C언어 도전 7일차 [도전 7일차] 1부터 40까지의 정수를 출력하시오. 단, 3의 배수일 때는 '배'라는 글자를 출력하시오. 코드) #include int main(){ int i; for(i=1;i 2020. 5. 23.