본문 바로가기

* 컴퓨터 언어 (Computer Language)/C, C++

C언어






[문제1]키보드로 정수 1개를 입력 받아서 8,10,16 진수를 출력하시오.(다시해보기)
#include <stdio.h>

main()
{
 int a;

 printf("정수입력:");
 scanf("%d"\n,&a);

 printf("%o\n",a);
 printf("%d\n",a); 
 printf("%x\n",a); 

}
[문제2]키보드로 태어난 연도를 입력 받아서 나이를 출력하시오.
#include <stdio.h>

main()
{
 int year;

 printf("태어난 연도:");
 scanf("%d",&year);

 printf("나이:%d\n",2012-year+1);
}



[문제3] 키보드로 두개의 변의 길이를 입력 받아서 사각형의 넓이를 출력하시오.
#include <stdio.h>

main()
{
 int a,b;

 printf("가로:");
 scanf("%d",&a);
 printf("세로:");
 scanf("%d",&b);

 printf("넓이:%d\n",a*b);
}


과제 :
[문제1]1인치는 2.54cm 이다. 키보드로 인치를 입력(실수값) 받아서 cm 단위로 환산하여 출력하시오. 단, 출력은 소수점 1자리까지 한다.
#include <stdio.h>

main()
{
 float a;
 
 printf("인치를 입력하시오.");
 scanf("%f",&a);
 
printf("%.1fcm\n",2.54*a);
}

[문제2]키보드로 휴대폰 음성통화 사용 초와 문자메시지 사용건수를 입력(정수값)받아서 휴대폰 요금을 출력하시오.
단, 음성통화 요금은 초당 2원, 문자메시지는 건당 30원이다.

#include <stdio.h>

main()

 int a,b;
 
 printf("휴대폰 음성통화 사용 초는?");
 scanf("%d",&a);
 printf("문자메시지 사용건수는?(정수값)?"); 
 scanf("%d",&b);

 printf("%d\n",(2*a)+(30*b)); 
}

[문제3]키보드로 밑변과 높이(정수)를 입력 받아서 삼각형의 넓이를 출력(소수점 2자리)하시오.

#include <stdio.h>

main()
{
int a,b;
float c;
printf("밑변(정수):");
scanf("%d",&a);
printf("높이(정수):");
scanf("%d",&b);

c=a*b;
printf("삼각형의 높이:%,2f\n",c/2);
}


다음주 수요일까지 과제물 주의사항 동국대전산원보기
표지(학번,이름)+문제적고 프로그램코드+결과화면 캡쳐+설명

'* 컴퓨터 언어 (Computer Language) > C, C++' 카테고리의 다른 글

Codility의 BinaryGap 문제 풀이 및 해답 (C++ )  (0) 2020.08.13
Microsoft Visual C++ 6.0  (165) 2012.04.10
C언어 입출력  (0) 2012.03.16
수식과 연산자  (0) 2011.12.22