728x90

C/While 2

[C] If문과 While문을 활용하여 첫 번째 수와 마지막 수를 입력해서 마지막 수까지 더해서 출력하기 (만약 첫 번째 수가 마지막 수보다 크면 둘이 바껴서 계산)

문제 첫 번째 수와 마지막 수를 입력해서 첫 번째 수에서 마지막 수까지 커지면서 값을 더해서 출력하기 만약, 첫 번째 수가 마지막 수보다 수가 크면 둘이 반대로 계산되어서 출력하기 (If문•While문 활용) 실행 결과 예시 더하는 시작 수를 입력하시오 : 3 마지막 수를 입력하시오 : 1 6 소스 코드 #include int main(void) { int st_num = 0; int end_num = 0; int sum = 0; printf("더하는 시작 수를 입력하시오 : "); scanf_s("%d", &st_num); printf("마지막 수를 입력하시오 : "); scanf_s("%d", &end_num); int num=0; if (st_num > end_num) { num = st_num; ..

C/While 2022.09.16

[C] While문을 활용해서 1~10까지 숫자들을 더해서 출력하기

문제 1~10까지 숫자들을 더해서 출력하기 (Switch Case 활용) 실행 결과 예시 55 소스 코드 #include int main(void) { int num=0; int sum=0; while (num < 10) { num++; sum += num; } printf("%d",sum); return 0; } 소스 코드 풀이 int num=0; int sum=0; 숫자는 num으로 잡고 합계를 sum으로 잡아 변수를 두 개로 나눠준 뒤, 두 변수 모두 초기화를 시켜주기 위해서 초기 값을 0으로 잡아준다. while (num < 10) { num++; sum += num; } printf("%d",sum); 반복문 중 while문을 사용해서 num이 10까지 커진뒤, sum에 대입하기 위해 sum+=..

C/While 2022.09.14
728x90