반응형
화면에 세로로 막대 그래프를 그리는 프로그램을 작성하여 보자. 인수의 값만큼의 별표 문자를 출력하는 함수print_value(int n)을 작성하라. 반복적으로 사용자로부터 값을 입력받아서 print_value()를 호출하여입력값만큼 막대를 그리는 프로글매을 오나성하라. 사용자가 음수를 입력하면 반복을 중단하라.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | #include <stdio.h> void print_value(int n); int main(void) { int a; while(1) { printf("값을 입력하시오(종료를 음수): "); scanf("%d", &a); if(a>=0) print_value(a); else break; } return 0; } void print_value(int n) { int i; for(i=1;i<=n;i++) { printf("*\n"); } } | cs |
반응형
'컴퓨터 & 프로그래밍 & 전자공학 > C언어' 카테고리의 다른 글
두 점 사이의 거리 (0) | 2016.07.27 |
---|---|
n의 배수 (0) | 2016.07.27 |
0.0 부터 1.0까지의 난수 (0) | 2016.07.27 |
동전 던지기 게임 (0) | 2016.07.27 |
난수 발생기 (0) | 2016.07.27 |