7 개의 자연수를 입력으로 받아 이 수들의 합을 구하는 프로그램을 작성하시오.
입력
7 개의 수가 입력으로 주어진다.
각 수는 100 이하의 자연수이다.
출력
입출력 예
입력
6 2 9 8 3 4 7
출력
39
이러한 문제가 있었을때
int score1= 6;
int score1= 2;
int score1= 9;
int score1= 8;
int score1= 3;
int score1= 4;
int score1= 7;
이렇게 될것이다
만약에 100개 입력을 받으라고 한다면? 3000개 라면?
- 자료형 배열이름[크기];
- 자료형 배열이름[크기] = { 값, 값, 값 }; 즉 배열을 사용을 합니다. :)
#include <stdio.h>
int main()
{
int numArr[10] = { 11, 22, 33, 44, 55, 66, 77, 88, 99, 110 }; // 배열을 생성하고 값 할당
printf("%d\n", numArr[0]); // 11: 배열의 첫 번째(인덱스 0) 요소 출력
printf("%d\n", numArr[5]); // 66: 배열의 여섯 번째(인덱스 5) 요소 출력
printf("%d\n", numArr[9]); // 110: 배열의 열 번째(인덱스 9) 요소 출력
return 0;
}
결과
11
66
110
더자세한 내용은 여기에 있습니다.:) https://dojang.io/mod/page/view.php?id=293
C 언어 코딩 도장: 36.1 배열을 선언하고 요소에 접근하기
배열은 변수 이름 뒤에 [ ] (대괄호)를 붙인 뒤 크기를 설정합니다. 그리고 배열을 선언하면서 값을 초기화할 때는 { } (중괄호)를 사용합니다. 자료형 배열이름[크기]; 자료형 배열이름[크기] = { 값, 값, 값 }; 다음 내용을 소스 코드 편집 창에 입력한 뒤 실행해보세요. array.c #include int main() { int numArr[10] = { 11, 22, 33, 44, 55, 66, 77, 88, 99, 110 }; // 배열을
dojang.io
문제 1.
7 개의 자연수를 입력으로 받아 이 수들의 합을 구하는 프로그램을 작성하시오.
입력
7 개의 수가 입력으로 주어진다.
각 수는 100 이하의 자연수이다.
출력
입출력 예
입력
6 2 9 8 3 4 7
출력
39
더블릿 [ http://59.23.150.58/30stair/adigit/adigit.php?pname=adigit]
문제 1-1
프로그램 명: max
제한시간: 1 초
7 개의 수를 입력으로 받아 입력 받은 수 중 최대값을 출력하는 프로그램을 작성하시오.
입력
7 개의 수는 100 이하의 자연수이다.
출력
입출력 예
■입력
6 2 9 8 3 4 7
출력
9
더블릿[http://59.23.150.58/30stair/max/max.php?pname=max]
문제1-2
프로그램 명: min
제한시간: 1 초
7 개의 수를 입력으로 받아 입력 받은 수 중 최소값을 출력하는 프로그램을 작성하시오.
입력
7 개의 수는 100 이하의 자연수이다.
출력
입출력 예
■입력
6 2 9 8 3 4 7
출력
2
더블릿[http://59.23.150.58/30stair/min/min.php?pname=min]
문제 1-3
한 자리 정수는 한자리수 끼리의 합 , 두 자리 정수는 두자리 정수 ,
세 자리 정수는 세자리 정수의 합을 구하는 문제이다.
입력
입력은 7 개 이고 , 각 수는 999 이하의 양의 정수이다.
출력
세 수가 출력된다. 각각 한자리 정수,두자리 정수,세자리 정수끼리의 합이다.
입출력 예
■입력
1 10 100 2 20 300 1
출력
4 30 400
'C언어' 카테고리의 다른 글
for 문 문제 및 응용 (0) | 2019.05.04 |
---|---|
1. 2019년 visual studio c언어 프로젝트 만들기 (0) | 2019.05.04 |
[ C언어] 반복문_for문 (0) | 2018.12.28 |
[ C언어] 반복문_while문 (0) | 2018.12.28 |
[ C언어] 변수와 연산자 (0) | 2018.12.19 |