본문 바로가기

1일1코딩32

[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.
[1일 1코딩] '*' 별 피라미드 만들기 : C언어 도전 22일차 [도전 22일차] 아래의 화면과 같이 출력하는 프로그램을 작성하시오. 코드) #include int main(){ int i, j; for(i=1;i=i;j--){ printf(" "); } for(j=1;j 2020. 6. 7.
[1일 1코딩] 최소공배수 구하기 : C언어 도전 21일차 [도전 21일차] 두 정수를 입력받아 최소공배수를 구하는 프로그램을 작성하시오. 코드) #include int main(){ int num1, num2, lcm, i; printf("두 정수를 입력하시오:"); scanf("%d %d", &num1, &num2); for(i=num1*num2; i>=1; i--){//두 정수의 가장 큰 공배수 만큼 i를 증가 if(i%num1==0 && i%num2==0) lcm=i;//두 정수의 공배수를 lcm에 입력 } printf("최소공배수: %d\t", lcm);//최종 적으로 가장 작은 공배수가 출력 return 0; } 2020. 6. 6.
[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.
[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.