다음 블로그 첫 글 이 다 ㅎㅎ 여기 서 c 언어 를 공부 하 면서 내 가 배운 내용 을 앞 으로 공유 해 나가 야 겠 다아 ~! 문 제 07 - 1 < while 문 의 활용 > 1 번 . 프로그램 사용자 로부터 양 의 정수 를 하나 입력 받 아서 , 그 수 만큼 " Hello world ! " 를 출력 하 는 프로그램 을 작성 해 보 자 . # include < stdio . h ># include < iostream > int main ( ) { int num ; printf ( " Please input the number : "); scanf _ s ( "% d ",& num ) ; / / scanf _ s 를 쓰 는 이유 는 scanf 는 보안 상 문제 가 많 기 때문 이 다 . int i = 0 ; while ( i < num ) / / i 가 0 부터 시작 하 므로 , < 를 써준다 ! . while 문 옆 에 는 ; 을 붙이 지 않 는다 . { printf ( " Hello World ! \ n "); i ++; } system ( " pause "); / / 콘 솔창 이 바로 꺼지 는 것 을 방지 해 준다 ! } 실행 화면 이 다 ! 2 번 . 프로그램 사용자 로부터 양 의 정수 를 하나 입력 받 은 다음 , 그 수 만큼 3 의 배수 를 출력 하 는 프로그램 을 작성 해 보 자 . 예 를 들 어서 5 를 입력 받 았 다면 , 3 6 9 12 15 를 출력 해야 한다 . // i 가 1 부터 시작 해야 곱셈 이 가능 ! 실행 결과 이당 ~ 3 번 . 프로그램 사용자 로부터 계속 해서 정수 를 입력 받 구 , 그리고 그 값 을 계속 더 해 나간다 . 이러 한 작업 은 0 을 입력 할 때 까지 계속 한다 . 0 이 입력 되 면 , 입력 된 모든 정수 의 합 을 출 ㄺ , 그리고 프로그램 종료 . / / 복합 대입 연산자 로 깔끔 하 게 코드 를 작성 한다 ! 실행 결과 ! 4 번 . 프로그램 사용자 로부터 입력 받 은 숫자 에 해당 하 는 구구단 을 출력 하 되 , 역순 으로 출력 하 는 프로그램 을 작성 해 보 자 ! / / 역순 으로 출력 을 요구 하 므로 , i -- 로 하 였 다 ! 실행 화면 이 다 ! 5 번 . 프로그램 사용자 로부터 입력 받 은 정수 의 평균 을 출력 하 는 프로그램 을 작성 하 되 다음 두 가지 조건 을 만족 시켜야 한다 . - 먼저 몇 개 의 정수 를 입력 할 것 인지 프로그램 사용 자 에게 묻 는다 . 그리고 그 수 만큼 정수 를 입력 받 는다 . - 평균 값 은 소수점 이하 까지 계산 해서 출력 한다 . / / 명시 적 형 변환 ! num 와 total 모두 자료 형 이 정수 형 이 므로 명시 적 형 변환 을 통해 average 가 float 형 으로 나오 게 해야 한다 ! 서식 문자 는 f 로 해야 한다 . . % d 로 했 다가 헛고생 ㅠㅠ 실행 화면 이 다 !