티스토리 뷰
① 키보드로부터 다섯 명의 나이를 입력 받아서 평균 나이를 출력하는 프로그램을 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;
}
- 결과
'IT > 뇌를 자극하는 C 프로그래밍' 카테고리의 다른 글
뇌를 자극하는 C프로그래밍 Exercise 7-6 반복문과 반복문 제어 (0) | 2015.12.09 |
---|---|
뇌를 자극하는 C프로그래밍 Exercise 7-5 다중 for문을 사용한 프로그램 (0) | 2015.12.06 |
뇌를 자극하는 C프로그래밍 Exercise 7-3 while문과 증감연산자를 사용한 프로그램 (0) | 2015.12.06 |
뇌를 자극하는 C프로그래밍 Exercise 7-2 제한된 조건에서 반복되는 프로그램 만들기 (0) | 2015.12.06 |
뇌를 자극하는 C프로그래밍 Exercise 7-1 입력값을 반복하여 누적 (0) | 2015.12.06 |
- Total
- Today
- Yesterday
- 스위프트
- 시원스쿨
- 함수
- 뇌를 자극하는 C 프로그래밍
- Apple
- 영어
- Matlab
- 왕초보 영단어1
- IOS
- Swift
- C
- 포인터
- Xcode
- 단어
- 매트랩
- database
- 데이터베이스
- 리눅스
- 배열
- 프로그램
- 연습문제
- 테라스캔
- exercise
- 프로그래밍
- 애플
- MySQL
- terascan
- 형용사
- 반복문
- 뇌를 자극하는 C프로그래밍
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |