컴퓨터 & 프로그래밍 & 전자공학/C언어
입력한 정수의 합 출력 프로그램
셀맨1
2016. 7. 20. 02:00
반응형
반복 루프는 파일의 끝을 만날 때까지 자료를 처리하는 데 많이 사용된다. 표준 입력에서는 사용자가 Ctrl+Z를 입력하면 파일의 끝으로 간주한다. scanf()가 Ctrl+Z를 만나면 EOF를 반환한다. 사용자가 Ctrl+Z 를 누르기 전까지, 입력한 정수의 합를 계산하여 출력하는 프로그램을 작성하여 테스트하라.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | #include <stdio.h> #include <limits.h> int main(void) { int n, total; total = 0; printf("정수를입력하세요 끝내려면 Ctrl+z\n"); while(scanf("%d", &n) != EOF) { total = total + n; } printf("정수의 합은 %d입니다.\n", total); return 0; } | cs |
반응형