본문 바로가기
코딩자료

[자기주도C언어 프로그래밍] Chapther03.연산자-형성평가

by 난 아빠다 2019. 11. 7.
반응형

 

연산자. 형성평가 1

국어 영어 수학 컴퓨터 과목의 점수를 정수로 입력받아서 총점과 평균을 구하는 프로그램을 작성하시오. (단 평균의 소수점 이하는 버림 한다.)

[코드]

#include <stdio.h>

 

int main()

{

int kor=0, eng=0, math=0, com=0;

 

scanf("%d %d %d %d",&kor, &eng, &math, &com);

printf("sum %d\r\n",kor+eng+math+com);

printf("avg %d\r\n",(kor+eng+math+com)/4);

 

return 0;

}

 

 

연산자. 형성평가 2

두 정수를 입력받아서 나눈 몫과 나머지를 다음과 같은 형식으로 출력하는 프로그램을 작성하시오. 

[코드]

#include <stdio.h>

 

int main(void)

{

int i=0,j=0;

 

scanf("%d %d",&i,&j);

printf("%d / %d = %d...%d",i,j,(i/j),(i%j));

 

 

return 0;

}

 

 

연산자. 형성평가 3

직사각형의 가로와 세로의 길이를 정수형 값으로 입력받은 후 가로의 길이는 5 증가시키고 세로의 길이는 2배하여 저장한 후 가로의 길이 세로의 길이 넓이를 차례로 출력하는 프로그램을 작성하시오. 

[코드]

 

#include <stdio.h>

 

int main(void)

{

int width=0,length=0;

 

scanf(" %d %d",&width,&length);

width=width+5;

length=length*2;

 

 

printf("width = %d\n",width);

printf("length = %d\n",length);

printf("area = %d\n",width*length);

 

return 0;

}

 

 

 

연산자. 형성평가 4

두 정수를 입력받아 첫 번째 수는 전치증가연산자를 사용하고 두 번째 수는 후치감소연산자를 사용하여 출력하고 바뀐 값을 다시 출력하는 프로그램을 작성하시오. 

[코드]

#include <stdio.h>

 

int main()

{

int i=0,j=0;

 

scanf("%d %d",&i,&j);

printf("%d %d\r\n",++i,j--);

printf("%d %d\r\n",i,j);

 

return 0;

}

 

http://book.naver.com/bookdb/book_detail.nhn?bid=12048998

 

 

자기주도 C언어 프로그래밍

[혼자서도 쉽게 익힐 수 있는 자기주도 C언어 프로그래밍]은 정보영재 및 올림피아드를 C언어 프로그래밍 입문서다. 혼자서도 쉽게 익힐 수 있도록 알기 쉽게 설명하고 있다.

book.naver.com

 

 

 

 

 

 

 

반응형