변수 값 입력
변수 값 입력
사용자가 변수의 값을 직접 설정할 수 있으려면 키보드에서 값을 입력할 수 있어야 합니다.
입력 문은 다음과 같이 작성됩니다.
cin>> ㅏ;
이 문장 이후 키보드로 입력된 데이터는 특정 변수에 저장됩니다.
여러 cin
문을 하나로 결합할 수도 있습니다.
예를 들어 항목은 다음과 같습니다.
cin>> ㅏ;
cin>> b;
쓰기와 동일한 작업을 수행합니다.
cin>> 가>> b;
즉, 첫 번째 입력 데이터는 변수 a
에 입력되고 두 번째 입력 데이터는 변수 b
에 입력됩니다.
***심층 자료***
C 언어로 키보드에서 데이터를 입력하려면 일반적으로 다음 구조를 갖는 입력 연산자가 사용됩니다.
scanf("입력 형식", <변수 주소>);
입력 형식 – 하나 이상의 형식 지정자를 나열하는 인용 문자열입니다.
예를 들어 가장 일반적으로 사용되는 것은 다음과 같습니다.
<예비>
%d
- 정수 입력(int
유형 변수); pre >
<예비>
%f
- 실수 입력(float
유형 변수);< /프리>
<예비>
%c
- 단일 문자 입력(char
유형의 변수). 프리>
예를 들어:
scanf("%d%d", &a, &b);
이 연산자는 키보드에서 두 정수 변수의 값을 요청합니다. 키보드에서 입력한 첫 번째 숫자는 a
변수에 입력되고 두 번째 숫자는 b
변수에 입력됩니다.
입력 형식 뒤에는 입력한 값을 저장해야 하는 주소 아이콘(&
)과 함께 쉼표로 구분된 변수 이름이 나열됩니다. 변수 값은 항상 이 변수의 주소를 지정하여 입력합니다. 따라서 변수 이름 앞에 앰퍼샌드 기호를 넣어야 합니다: &a
- 변수 a
의 주소.
기억해야 합니다!
입력 형식의 수와 변수의 수가 일치해야 합니다!
Problem
Rabbit Clover는 입력 연산자를 연구하기 시작하여 그의 프로그램이 보다 보편적이 되고 다양한 값 세트에서 작동하도록 했습니다.
그는 6개의 변수를 입력하고 화면에 출력하여 올바른 변수에 도달했는지 확인하려고 합니다. 하지만 그는 프로그램에서 몇 가지 실수를 했습니다.
문제를 해결하도록 도와주세요.
1. 5번째, 6번째 줄에 입력문 작성시 오류를 수정하여 줄에 지정된 변수의 값이 입력되도록 수정 & nbsp; 한 줄에 하나의 cin
명령을 사용합니다.
2. 일곱 번째 줄에 두 개의 변수 e
및 f
에 대한 값을 입력하는 고유한 입력 문을 작성합니다. 하나의 입력 명령을 사용하십시오.
3. 여덟 번째 줄에는 모든 변수의 값을 공백으로 구분하여 알파벳 순서로 화면에 표시하는 연산자를 작성하십시오.