본문 바로가기

C언어독학32

[1일 1코딩] 최대공약수 구하기 : C언어 도전 20일차 [도전 20일차] 두개의 정수를 입력받아 최대공약수를 출력하는 프로그램을 작성하시오. 코드) #include int main(){ int num1, num2, gcd, i; printf("두 정수를 입력하시오:"); scanf("%d %d", &num1, &num2); for(i=1; i 2020. 6. 6.
[1일 1코딩] 'A'~'Z' 출력(for문 이용) : C언어 도전 19일차 [도전 19일차] 아래의 출력화면과 같이 for문을 이용하여 'A'부터 'Z'까지 출력하는 프로그램을 작성하시오. 코드1) #include int main() { char ch; for (ch='A';ch 2020. 6. 5.
[1일 1코딩] 반전된 숫자 출력(세 자리 수) : C언어 도전 18일차 [도전 18일차] 아래의 출력화면과 같이 세 자리 정수를 입력받아 반전된(거꾸로된) 숫자를 출력하시오. 코드1) #include int main(){ int num, a, b, c, d; printf("세 자리 정수를 입력하세요:"); scanf("%d", &num); a=num%10; //일의 자리 추출 num=num/10; //일의 자리 삭제 b=num%10; //십의 자리 추출 num=num/10; //십의 자리 삭제 c=num%10; //백의 자리 추출 d=a*100+b*10+c*1; printf("반전된 숫자: %d", d); return 0; } 코드2) #include int main(){ int num, a, rev=0; printf("세 자리 정수를 입력하세요:"); scanf("%d",.. 2020. 6. 3.
중첩 for문 중첩 반복문은 반복문 안에 반복문이 포함되어 있는 형태를 말합니다. 중첩 반복문에는 중첩 for문과 중첩 while문이 있습니다. 이번 페이지에서는 중첩 for문에 대해 알아보겠습니다. 중첩 for문의 구조 for(초기조건1; 종결조건1; 증감식1)//외부 반복문 { for(초기조건2; 종결조건2; 증감식2)//내부 반복문 { 반복할 명령문; } } for(초기조건1; 종결조건1; 증감식1)에 해당하는 반복문을 외부반복문, for(초기조건2; 종결조건2; 증감식2)에 해당하는 반복문을 내부 반복문이라고 합니다. 시계의 초침이 한 바퀴 돌면 분침이 한 칸 움직이는 것처럼 내부 반복문의 루프가 끝나고 나면 외부 반복문이 한 번 증가 또는 감소합니다. 중첩 for문의 예제 (1단계) 예제 : i, j 값 출력.. 2020. 6. 3.
[1일 1코딩] 숫자 거꾸로 출력 (두 자리 정수) : C언어 도전 17일차 [도전 17일차] 아래의 출력화면과 같이 입력받은 두 자리 정수를 반전된(거꾸로된) 숫자로 출력하시오. 코드) #include int main(){ int num, rev; printf("두자리 정수를 입력하세요:"); scanf("%d", &num); rev=(num%10)*10+num/10; printf("반전된 숫자:%d", rev); return 0; } 2020. 6. 2.
[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.