소개글
제 3장 연습문제 해답
1. 아래와 같은 내용을 출력하기 위해 어떤 변환 문자를 사용해야 하는가?
① C 언어 과목의 성적(소수점 이하는 생략)
② 학생들의 이름
③ B반 학생들의 평균 몸무게
④ 1학기 문자 성적(A, B, C, D, F)
해답
(1) %d
(2) %s
(3) %f
(4) %c
2. 다음과 같은 데이터를 읽어들이려 할 때, scanf() 함수를 사용하여 완성하라.
① Lee
② 10 20 30
③ 234.34
④ A
해답
char name[];
char ch ;
int x,y,z;
float a;
(5) Lee : scanf(“%s”, name);
(6) 10 20 30 : scanf(“%d %d %d”, &x, &y, &z);
(7) 234.34 : scanf(“%f”, &a)
(8) A : scanf(“%c”, ch);
3. 영문 이름(예: Gil-Dong Hong)을 읽어들여 그것을 변수에 저장하고 이름에 사용된 알파벳 개수를 계산하고 이름을 성이 먼저 나오게 출력하가(예:Hong, Gil-Dong)
해답
#include
#include
int main()
{
int i=0,l;
char FirstName[80], LastName[80];
printf(
목차
1. 아래와 같은 내용을 출력하기 위해 어떤 변환 문자를 사용해야 하는가?
2. 다음과 같은 데이터를 읽어들이려 할 때, scanf() 함수를 사용하여 완성하라.
3. 영문 이름(예: Gil-Dong Hong)을 읽어들여 그것을 변수에 저장하고 이름에 사용된 알파벳 개수를 계산하고 이름을 성이 먼저 나오게 출력하가(예:Hong, Gil-Dong)
~ 8. 입출력 함수를 이용하여 한 개의 문자를 읽어들인 후, 영문자이면 “English character”, 숫자이면 “Digit number”라 출력하고, 그 외에는 “Special character”라 출력하는 프로그램을 작성하라.
본문내용
제 3장 연습문제 해답
1. 아래와 같은 내용을 출력하기 위해 어떤 변환 문자를 사용해야 하는가?
① C 언어 과목의 성적(소수점 이하는 생략)
② 학생들의 이름
③ B반 학생들의 평균 몸무게
④ 1학기 문자 성적(A, B, C, D, F)
해답
(1) %d
(2) %s
(3) %f
(4) %c
2. 다음과 같은 데이터를 읽어들이려 할 때, scanf() 함수를 사용하여 완성하라.
① Lee
② 10 20 30
③ 234.34
④ A
해답
char name[];
char ch ;
int x,y,z;
float a;
(5) Lee : scanf(“%s”, name);
(6) 10 20 30 : scanf(“%d %d %d”, &x, &y, &z);
(7) 234.34 : scanf(“%f”, &a)
(8) A : scanf(“%c”, ch);
3. 영문 이름(예: Gil-Dong Hong)을 읽어들여 그것을 변수에 저장하고 이름에 사용된 알파벳 개수를 계산하고 이름을 성이 먼저 나오게 출력하가(예:Hong, Gil-Dong)
해답
#include <stdio.h>
#include <ctype.h>
int main()
{
int i=0,l;
char FirstName[80], LastName[80];
printf(
참고 자료
없음