출력 화면 예시
1에서 10까지 출력하고, 합계 출력하기 1 2 3 4 5 6 7 8 9 10 누적합계는 55 1에서 100까지 누적합계가 100이 넘어가는 숫자 출력하기 count = 14, sum = 105 정수값을 반복해서 입력받아 화면에 출력(0입력시 종료) 숫자를 입력하세요(0은 종료) : 5 input = 5 숫자를 입력하세요(0은 종료) : 0 입력받은 값이 짝수이면 누적 합계, 홀수이면 다시 입력 받기(0입력시 종료) 숫자를 입력하세요(0은 종료) : 5 숫자를 입력하세요(0은 종료) : 4 숫자를 입력하세요(0은 종료) : 3 숫자를 입력하세요(0은 종료) : 2 숫자를 입력하세요(0은 종료) : 0 짝수 합계는 6 |
Code
#include<stdio.h>
int main(void)
{
int i1 = 1, i2=1,sum1 = 0,sum2=0,inum1=0,inum2=0 ,sum3=0;
printf("1에서 10까지 출력하고, 합계 출력하기\n");
while (1) {
printf("%d ", i1);
sum1 += i1;
i1++;
if (i1 > 10) { break; }
}
printf("\n누적합계는 %d\n\n", sum1);
printf("1에서 100까지 누적합계가 100이 넘어가는 숫자 출력하기\n");
while (1) {
sum2 += i2;
if (sum2 > 100) { break; }
i2++;
}
printf("count = %d sum = %d\n", i2, sum2);
printf("정수값을 반복해서 입력받아 화면에 출력(0입력시 종료)\n");
while (1)
{
printf("숫자를 입력하세요(0은 종료) : ");
scanf_s("%d", &inum1);
if (inum1 == 0) { break; }
else { printf("intput = %d\n", inum1); }
}
printf("입력받은 값이 짝수이면 누적 합계, 홀수이면 다시 입력 받기(0입력시 종료)\n");
while (1) {
printf("숫자를 입력하세요(0은 종료) : ");
scanf_s("%d", &inum2);
if (inum2 == 0) { break; }
else if (inum2 % 2 == 0) { sum3 += inum2; }
}
printf("짝수 합계는 %d \n", sum3);
return 0;
}
Output
'C\C++' 카테고리의 다른 글
type_문제 (0) | 2022.02.09 |
---|---|
변수\상수 예제 (0) | 2022.02.08 |
Switch~case 연습 (0) | 2022.02.07 |
Visual Studio _ C언어 프로젝트 작성 (0) | 2022.02.03 |
Visual Studio _ C 개발 환경 (0) | 2022.02.03 |