반응형
#include<stdio.h>
int i,n; 
int main() 
{ 
	scanf("%d",&n); 
    i=2; 
    do 
    { 
       if(n%i==0) 
      { 
        printf("%d",i); 
      	n/=i; 
      } 
       else  
          i++; 
    } 
      while(i<=n); 
          printf("\n"); 
} 
/* 
15120 
222233357 

-------------------------------- 
Process exited after 3.408 seconds with return value 10 
계속하려면 아무 키나 누르십시오 . . . 
*/
반응형

'2019~2020 > 정보 과학' 카테고리의 다른 글

문자개수 세기 프로그램  (0) 2019.05.29
c언어 숫자 맞추기게임(야구 게임)  (0) 2019.05.17
약수의 개수 계산 프로그램  (0) 2019.04.12
계절 출력하기  (0) 2019.04.10
양수 만들기  (0) 2019.04.10
반응형

#include 
int n, cut, i;
int main()
{
scanf("%d",&n);

i=1;
while(i<=n)
{
if(n%i==0)
cut+=1;
i++;
}
printf("%d의 약수의 개수는 %d입니다.", n,cut);
}
/*
100
100의 약수의 개수는 9입니다.
--------------------------------
Process exited after 2.565 seconds with return value 28
계속하려면 아무 키나 누르십시오 . . .
*/

반응형

'2019~2020 > 정보 과학' 카테고리의 다른 글

c언어 숫자 맞추기게임(야구 게임)  (0) 2019.05.17
소인수로 분해하기  (0) 2019.04.12
계절 출력하기  (0) 2019.04.10
양수 만들기  (0) 2019.04.10
scanf() 함수로 문자 읽기1  (0) 2019.03.29
반응형

#include 
int s;
int main()
{
scanf("%d", &s);

switch(s)
{
case 12:case 1: case 2:
printf("winter\n"); break;
case 3:case 4: case 5:
printf("winter\n"); break;
case 6:case 7: case 8:
printf("winter\n"); break;
default:
printf("fall\n");

}
}
/*
12
winter

--------------------------------
Process exited after 1.495 seconds with return value 0
계속하려면 아무 키나 누르십시오 . . .
*/

반응형

'2019~2020 > 정보 과학' 카테고리의 다른 글

소인수로 분해하기  (0) 2019.04.12
약수의 개수 계산 프로그램  (0) 2019.04.12
양수 만들기  (0) 2019.04.10
scanf() 함수로 문자 읽기1  (0) 2019.03.29
printf() 함수 실습  (0) 2019.03.29
반응형

#include 
long long n;
int main()
{
scanf("%lld", &n);

if(n<0)
n=-n;

printf("%lld", n);
}
/*
-2147483648
2147483648
--------------------------------
Process exited after 25.56 seconds with return value 10
계속하려면 아무 키나 누르십시오 . . .
*/

반응형

'2019~2020 > 정보 과학' 카테고리의 다른 글

약수의 개수 계산 프로그램  (0) 2019.04.12
계절 출력하기  (0) 2019.04.10
scanf() 함수로 문자 읽기1  (0) 2019.03.29
printf() 함수 실습  (0) 2019.03.29
비트 연산자 실습  (0) 2019.03.27
반응형
#include<stdio.h>  
#define STACK_SIZE 5 // 스택의 사이즈를 5로 정의   
typedef int element; // int형을 스택 element의 자료형으로  
element stack[STACK_SIZE]; // 자료 형 element를 저장할 수 있는 공간을 스택 사이즈만큼  
int top=-1; // 스택의 초기 값을 -1로 저장하여 공백상태로  
void push(element item);  
  element pop(); 
  element peek(); 
int main() 
{ 
  peek(); 
  pop(); 
  push(99); 
  printf("입력된 스택 %d\n",peek());  
  push(99); 
  printf("입력된 스택 %d\n",peek()); 
  push(88); 
  printf("입력된 스택 %d\n",peek()); 
  push(77); 
  printf("입력된 스택 %d\n",peek()); 
  push(55); 
  printf("입력된 스택 %d\n",peek()); 
  push(44); 
  printf("출력 스택 %d\n",pop()); 
  printf("출력 스택 %d\n",pop()); 
  printf("출력 스택 %d\n",pop()); 
  printf("출력 스택 %d\n",pop()); 
  printf("출력 스택 %d\n",pop()); 
  printf("출력 스택 %d\n",pop()); 
} 
void push(element item) // 스택의 삽입 연산 item = "C"  
{ 
	if(top >= STACK_SIZE-1) // 스택이 이미 FULL 상태인 경우  
{ 
	printf("Stack is Full!\n"); 
	return; 
} 
	else stack[++top]=item; 
} 
element pop() // 스택의 삭제 연산, pop은 꺼내다   
{ 
	if(top == -1){ 
    printf("Stack is Empty!!\n"); 
    return 0; 
  } 
  else return stack[top--]; // 반환 값은 top이 가리키는 값이고 top 포인터는 1개 감소  
}  
element peek() // 스택의 조회연산  
{ 
  if(top == -1) 
  { 
    printf("Stack is Empty!!\n"); 
    return 0; 
  } 
  else return stack[top]; // 반환값은 top이 가리키는 값이고, top 포인터는 변함 없음  
} 
/* 
Stack is Empty!!  
Stack is Empty!! // 꺼낼 거 X   
입력된 스택 99  
입력된 스택 88 
입력된 스택 77 
입력된 스택 66 
입력된 스택 55 
Stack is Full! // 스택의 범위를 벗어남  
출력 스택  55 // 맨위에 있는 값  
출력 스택  66 
출력 스택  77 
출력 스택  88 
출력 스택  99 
Stack is Empty!! // 꺼낼 거 X  
출력 스택 0 // 0을 되돌려줌   

-------------------------------- 
Process exited after 0.01508 seconds with return value 0 
계속하려면 아무 키나 누르십시오 . . . 
*/
반응형

'2019~2020 > 자료구조' 카테고리의 다른 글

List(리스트)  (0) 2019.05.17
Queue  (0) 2019.05.13
함수를 이용한 팩토리얼 실습  (0) 2019.04.08
square 함수  (0) 2019.04.08
가장 큰 키, 가장 작은 키, 평균 구하기  (0) 2019.04.05
반응형
#include <stdio.h>  
int fac(int); 
int main() 
{ 
  int i; 
  for(i=1; i<=5; i++){
  	printf(" %d ",fac(i)); 
  } 
  int fac(int a) 
  { 
    int i; 
    int f=1; 
  for(i=1; i<=a; i++) 
  { 
    f*=i; 
  } 
  return f; 
} 
/* 
 1  2  6  24  120 
-------------------------------- 
Process exited after 0.02671 seconds with return value 5 
계속하려면 아무 키나 누르십시오 . . . 
*/

 

반응형

'2019~2020 > 자료구조' 카테고리의 다른 글

Queue  (0) 2019.05.13
스택 함수  (0) 2019.04.09
square 함수  (0) 2019.04.08
가장 큰 키, 가장 작은 키, 평균 구하기  (0) 2019.04.05
sin, cos 구하기  (0) 2019.04.05
반응형
#include <stdio.h> 
int square(int); 
int main() 
{ 
  int i; 
  for(i=1; i<=5; i++) 
  printf(" %d ",square(i)); 
} 
int square(int x) 
{ 
    return x*x; 
} 
/*  
1  4  9  16  25 
-------------------------------- 
Process exited after 0.02391 seconds with return value 4 
계속하려면 아무 키나 누르십시오 . . . 
*/
반응형

'2019~2020 > 자료구조' 카테고리의 다른 글

스택 함수  (0) 2019.04.09
함수를 이용한 팩토리얼 실습  (0) 2019.04.08
가장 큰 키, 가장 작은 키, 평균 구하기  (0) 2019.04.05
sin, cos 구하기  (0) 2019.04.05
근의 공식 구하기  (0) 2019.04.02
반응형
/*5명의 키를 입력하면 그 중 가장 큰 키, 가장 작은키, 평균이 출력된다.*/ 
#include 
int main() 
{ 
  int i,k; 
  int a[5]; 
  printf("5명의 학생키cm를 입력하세요 :"); 
  for(i=0;i<5;i++) {
    scanf("%d",&a[i]); 
    int max=0; 
    int min=999; 
    int j = ((a[0]+a[1]+a[2]+a[3]+a[4])/5); 
  }
  for(i=0;i<5;i++) 
  { 
    if(a[i]>max) 
    max=a[i]; 
  } 
  printf("가장 큰 키는 %dcm이다.\n",max); 

  for(k=0;k<5;k++) 
  { 
    if(a[k]<min) 
    min=a[k]; 
  } 
  printf("가장 작은 키는 %dcm이다.\n",min); 
  printf("이 반의 평균키는 %dcm이다.",j); 
}
반응형

'2019~2020 > 자료구조' 카테고리의 다른 글

함수를 이용한 팩토리얼 실습  (0) 2019.04.08
square 함수  (0) 2019.04.08
sin, cos 구하기  (0) 2019.04.05
근의 공식 구하기  (0) 2019.04.02
팩토리얼 구하기  (0) 2019.03.26
반응형
#include <stdio.h>
#include <math.h> 
#define PI 3.14 
int main() 
{ 
  int a; 
  printf("90까지의 수를 입력하세요 :"); 
  scanf("%d",&a); 
  printf("sin(%d도) = %f\n",a,sin(PI/180*a)); 
  printf("cos(%d도) = %f\n",a,cos(PI/180*a)); 
}
반응형

'2019~2020 > 자료구조' 카테고리의 다른 글

square 함수  (0) 2019.04.08
가장 큰 키, 가장 작은 키, 평균 구하기  (0) 2019.04.05
근의 공식 구하기  (0) 2019.04.02
팩토리얼 구하기  (0) 2019.03.26
100까지 홀수의 합 구하기  (0) 2019.03.26
반응형
/* 20802구여진 20803 김규리 20807박재영 20911서유진*/  
#include<stdio.h>
int main() 
{ 
  int year; 
  printf("윤년을 입력하세요 :"); 
  scanf("%d", &year);  
  if (year%400==0) 
  { 
    printf("윤년입니다"); 
   } 
  else if(year%4==0 && year%100 ==0) 
  { 
  	printf("윤년이 아닙니다 "); 
  } 
  else if(year%4==0 && year%100 !=0) 
  { 
  	printf("윤년입니다"); 
  } 
  else 
  { 
  	printf("윤년이 아닙니다 "); 
  } 
} 
/*윤년을 입력하세요 :2020 
윤년입니다 
-------------------------------- 
Process exited after 2.291 seconds with return value 10 
계속하려면 아무 키나 누르십시오 . . . 
*/
반응형

'C, C++' 카테고리의 다른 글

(c언어) 표준 출력 함수  (0) 2019.08.23
별삼각형 출력하기  (0) 2019.06.12
c언어 2진수로 변환하기  (0) 2019.05.24
scanf() 함수로 문자 읽기2  (0) 2019.03.29

+ Recent posts