목차
실습문제 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자리 수를 반올림하는 프로그램을 작성하시오.
실습과제 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);
}
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);
}
추천자료
- 국민기초생활보장법(생계급여를 중심으로) 의 문제점 및 해결 방안
- 국민기초생활보장법
- 국민기초생활보장제도 (자활사업을 중심으로)-정의,의의,체계,현황,발전방안,자활사업정리
- 국민기초생활보장법에 대한 나의생각
- 국민기초생활보장법에 대한 분석
- 국민기초생활보장법에서의 할당 분석
- 국민기초생활보장제도
- 기초연금제도
- [기계공작, 기계공작과 기계공작내용, 기계공작과 기계공작법, 기계공작과 기계기초공작, 절...
- [2004년(2000년대), 뇌연구, 기초과학연구]2004년(2000년대)의 뇌연구, 2004년(2000년대)의 ...
- [사회복지법제론] 현재 국회 계류중인 정부의 국민기초생활보장법 개정안의 기초생활보장제도...
- 기초간호과학 2016 - 면역과민반응 의미, 4가지 과민반응별 발생기전 사례, 종양발생단계 원...
- 기초연금 결정과정 분석을 통한 사회복지정책 결정과정 이해(사회복지정책론)
- 기초연금제도의 성격과 장단점.
소개글