티스토리 뷰

반응형

① 키보드로부터 다섯 명의 나이를 입력 받아서 평균 나이를 출력하는 프로그램을 for문을 사용하여 작성합니다. 소수점 이하 첫째 자리까지 출력합니다.


프로그램을 실행하면 다음과 같이 수행될 것입니다.


1. 나이를 입력하세요 : 19        // 차례대로 번호가 출력되도록 작성합니다.

2. 나이를 입력하세요 : 35

3. 나이를 입력하세요 : 28

4. 나이를 입력하세요 : 16

5. 나이를 입력하세요 : 24

다섯명의 평균 나이는 24.4 입니다.



- 소스


#include <stdio.h>


int main()

{

int age, sum=0, i;

double ave;


for(i=1;i<6;i++)

{

printf("%d. 나이를 입력하세요 : ",i);

scanf("%d", &age);


sum = sum + age;

}

ave = sum/5.0;

printf("다섯명의 평균 나이는 %.1lf입니다.", ave);


return 0;

}


- 결과






② 다음 수식에서 x의 값이 0부터 10까지 변할 때 y의 값을 출력하는 프로그램을 for문을 사용하여 작성합니다.

y = 2x+1


프로그램을 실행하면 다음과 같이 수행될 것입니다.

1     3    5    7    9    11    13    15    17    19    21



- 소스


#include <stdio.h>


int main()

{

int x, i, y;


for(x=0;x<11;x++)

{

y=2*x+1;

printf("%d   ", y);

}


return 0;

}


- 결과






③ 구구단 7단을 출력하는 프로그램을 작성합니다. 단, for문을 사용하며 한 줄에 세 개씩 출력합니다.


프로그램을 실행하면 다음과 같이 수행될 것입니다.


7 * 1 =  7   7 * 2 = 14   7 * 3 = 21

7 * 4 = 28   7 * 5 = 35   7 * 6 = 42

7 * 7 = 49   7 * 8 = 56   7 * 9 = 63



- 소스


#include <stdio.h>


int main()

{

int number=7, i;



for(i=1;i<4;i++)

{

printf("%d * %d = %d ", number, i, number*i);

}

printf("\n");


for(i=4;i<7;i++)

{

printf("%d * %d = %d ", number, i, number*i);

}

printf("\n");


for(i=7;i<10;i++)

{

printf("%d * %d = %d ", number, i, number*i);

}

printf("\n");


return 0;

}


- 결과





반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함