C언어를 이용한 기초실습,연습문제 풀이
본 자료는 3페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
해당 자료는 3페이지 까지만 미리보기를 제공합니다.
3페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

C언어를 이용한 기초실습,연습문제 풀이에 대한 보고서 자료입니다.

목차

실습문제 1.자기 이름을 scanf() 함수로 입력하여 printf() 함수를 이용하여 출력하시오.

실습과제 2. 임의의 10진수를 입력하여 8진수와 16진수로 변환하는 프로그램을 작성하시오.

실습과제 3. 두 수를 입력하여 사칙연산을 하는 프로그램을 작성하시오.

실습과제 4. 다음과 같은 결과를 나타내는 프로그램을 작성하시오.

실습과제 5. 비트연산자 이용 프로그램

실습과제 6. 두수를 입력하여 홀수이지 짝수인지를 판별하는 프로그램을 작성하시오.

실습과제 7. continue 문을 이용하여 1부터 100까지 중에서 짝수만 출력하는 프로그램을 작성하시오.

실습과제 8. 입력조건에 따른 연산프로그램

실습과제 9. 세수를 입력받아 가장 큰수를 구하는 프로그램을 작성하시오.

실습과제 10. 점수를 입력받아 90점 이상은 ‘A’, 80~89 점은 ‘B’ 70
~79점은 ‘C’ 60~69점은 ‘D’ 50~59점은 ‘E' 50점 미만은 ’F'를 출력하는 프로그램을 작성하시오.

실습과제 11. 1부터 100사이의수 중에 입력된 임의의 수의 약수와 배수의
개수를 출력하는 프로그램을 작성하시오

실습과제 12. asterisk(*)를 이용하여 마름모 모양을 출력하는 프로그램을 작성하시오.

실습과제13. 1부터 100까지의 합을 구하는 프로그램을 작성하시오.(while 문 , do-while 문 )

실습과제 14. 1부터 100까지의 수중에 3의 배수의 합을 출력하는 프로그램을 작성하시오.

실습과제 15. /* 알파벳을 출력하는 프로그램 */

실습과제 16. 구구단을 출력하는 프로그램을 작성하시오.

실습과제 17. 두 개의 난수를 발생하여 곱셈 결과를 알아맞히는 프로그램
을 작성하시오.

실습과제18. #define을 이용하여 다음과 같은 결과를 출력하는 프로그램을 작성하시오.

실습과제19. #include 문을 이용하여 임의의 소수에 대하여 소숫점 n자리 수를 반올림하는 프로그램을 작성하시오.

본문내용

%d", &dan);
i=1;
do {
printf("\n%d*%d=%2d", dan, i, dan*i);
i++;
} while(i<=9);
}
실습과제 17. 두 개의 난수를 발생하여 곱셈 결과를 알아맞히는 프로그램을 작성하시오.
프로그램
#include
main()
{
int a, b, mul, c=0;
clrscr();
for(; ; ) {
randomize();
a=random(20);
b=random(20);
c++;
do {
printf("%d * %d = ", a, b);
scanf(" %d", &mul);
} while(mul !=(a*b));
if(c==10) exit(1);
}
}
처리기
실습과제18. #define을 이용하여 다음과 같은 결과를 출력하는 프로그램을 작성하시오.
입력 양식 Input Number(a,b) : 6 4
출력양식 6+4=10
6-4=2
6*4=24
6/4=1.........2
프로그램
#define ADD add=a+b
#define SUB sub=a-b
#define MUL mul=a*b
#define DIV div=a/b
#define NAMEGI namegi=a%b
main()
{
int a,b;
int add, sub, mul, div, namegi;
clrscr();
printf("Input Number(a,b): ");
scanf("%d %d", &a, &b);
ADD;
SUB;
MUL;
DIV;
NAMEGI;
printf("%d+%d = %3d\n",a, b, add);
printf("%d - %d = %3d\n",a, b, sub);
printf("%d * %d = %3d\n",a, b, mul);
printf("%d/%d=%3d..%3d\n",a,b,div,namegi);
}
실습과제19. #include 문을 이용하여 임의의 소수에 대하여 소숫점 n자리 수를 반올림하는 프로그램을 작성하시오.
프로그램
#include
main()
{
float a=3.141592;
int b=4;
clrscr();
a *= pow10( b-1);
a=(a>0)? floor(a+ 0.5): ceil(a- 0.5);
a *= pow10( -(b-1));
printf("%f", a);
}
/* 마름모꼴 별그림 만들기 */
#include
#define N 9
void main(void)
{
int i, j, s=0;
clrscr();
for(i=0; i>=0; (s==0) ? i++:i--) {
for(j=1; j<=N; j++){
if(j > N/2+1 -i && j < N/2+1 +i) putchar('*');
else putchar(' ');
}
if(i==N/2) s=1;
printf("\n");
}
getch();
}
/* if 연산자 이용하기 */
#include
void main()
{
int num;
clrscr();
printf("임의의 수를 입력하세요?");
scanf("%d",&num);
if(num>0)
printf("입력된수%d는양수 입니다.\n");
else if(num<0)
printf("입력된수%d는음수 입니다.\n");
else
printf("입력된수%d는 zero 입니다.\n");
getch();
}
/* 1 + 1/2+1/3+1/4 ......1/100 계산 */
#include
main()
{
int i;
double sum;
for (i=1; i<=100; i++)
sum=sum + 1/(double)(i);
clrscr();
printf("1+1/2+1/2..1/100의합=f",sum);
}
#include
#include
main()
{
int a,b;
clrscr();
printf("(a^2 + b^2)의 제곱근의 값 구하기 a,b --> ");
scanf("%d %d",&a,&b);
printf("(a^2 + b^2)의 제곱근의 값은?-->%f",(float)sqrt(a^2 + b^2));
}
/*1/1! + 1/2! +..1/N! 팩토리얼 계산 */
#include
main()
{
int i,j;
double sum=0;
for (i=1; i<=10; i++)
for(j=1; j<=i; j++)
sum=sum + 1/(double)(i*j);
clrscr();
printf("1/1!+1/2!++1/%d!의합은%f",i-1,sum);
}
  • 가격1,000
  • 페이지수9페이지
  • 등록일2006.12.11
  • 저작시기2006.4
  • 파일형식한글(hwp)
  • 자료번호#382048
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니