no image
c++ 배열의 배수 출력
#include //선언부 컴파일에 접근을해서 선언파트에 있는 걸 처리해서 사용 using namespace std; //std라는 소속을 알려줄 필요가 다음부터 없는것 등록을 했을경우 ex( std::cout // IT융합학부 2학년 1971070 이재은 배열의 배수 출력 int main()// 몸체부, 메인 함수 // int 를 쓰는이유는 비정상적인 오류를 제외 시키는것 //void를 써도 상관없지만 오류가 날수도있고 계속 컴퓨터가 값을 기다린다 { int a[10];//a[10] 의 메모리를 가진 배열 선언 int b;// 입력받을 b값 선언 for(int i=0; i b; //입력 if(b==1){//b==1 일때 for(int j=0; j
2023.01.10
C++
no image
c++ 동물 클래스
#include //선언부 컴파일에 접근을해서 선언파트에 있는 걸 처리해서 사용 using namespace std; //std라는 소속을 알려줄 필요가 다음부터 없는것 등록을 했을경우 ex( std::cout int count =0; class Aniaml {//Animal 클래스 정의 char Name[10]; public : void Set_Name(); void Print_Name(); };//여기까지 클래스 정의 void Animal::Set_Name() {//멤버 함수 Set_Name() 정의 cout
2023.01.10
C++
no image
c++ 데이터 각도 변환
#include //선언부 컴파일에 접근을해서 선언파트에 있는 걸 처리해서 사용 using namespace std; //std라는 소속을 알려줄 필요가 다음부터 없는것 등록을 했을경우 ex( std::cout // IT융합학부 2학년 1971070 이재은 데이터 각도 변환 int arr[2][2] = {{1,2},{3,4}};//배열 arr[2][2]를 메모리값의 크기가 4인 배열 선언, 전역배열 int temp[2][2];//배열 temp[2][2]를 메모리값의 크기가 4인 배열 선언, 전역배열 void print(int n);//함수 선언문 void rotate(int n);//함수 선언문 int main(){// 몸체부, 메인 함수 // int 를 쓰는이유는 비정상적인 오류를 제외 시키는것 //v..
2023.01.10
C++
no image
c++ 단리, 복리 코드
#include #include int dan(int money,int pluspoint,int year); int bok(int money,int pluspoint,int year); int main(void){ int i,money,pluspoint,year,arr[2]; printf("원금을 입력하세요:"); scanf("%d",&money); printf("이자율을 입력하세요:"); scanf("%d",&pluspoint); printf("예치기간을 입력하세요(년)):"); scanf("%d",&year); printf("====================================\n"); printf("년\t단리\t복리\n"); for(i=0; i
2023.01.10
C++
no image
c++ 다중상속
#include using namespace std; class BASE1{//기본 클래스 Value1, Value2 멤버 변수와 Set(), B_Print() 멤버 함수를 지님 //디폴트 생성자도 자동생성 int Value1, Value2;//전역변수로 Value1, Value2 선언 public://어디서든지 사용가능 void Set(int a, int b) {//Set int 인자를 2개 받는 생성자 Value1 = a; //Value1이라는 변수가 가르키는 주소 값에 메모리안에 a을 선언 a로 초기화 // 받은 인자값을 Value1에 선언 Value2 = b; //Value2라는 변수가 가르키는 주소 값에 메모리안에 b을 선언 b로 초기화 // 받은 인자값을 Value2에 선언 } void B_P..
2023.01.10
C++
no image
c++ 다중상속 계산기
#include //C++을 구동하기 위한 헤더 파일 선언 using namespace std;//std::의 접두어를 생략한다. class BASE1{//기본 클래스 Value1, Value2 멤버 변수와 Set(), B_Print() 멤버 함수를 지님 //디폴트 생성자도 자동생성 int Value1, Value2, sum;//전역변수로 Value1, Value2 선언 public://어디서든지 사용가능 void sum_Set(int a, int b) {//Set int 인자를 2개 받는 생성자 Value1 = a; //Value1이라는 변수가 가르키는 주소 값에 메모리안에 a을 선언 a로 초기화 // 받은 인자값을 Value1에 선언 Value2 = b; //Value2라는 변수가 가르키는 주소 값에..
2023.01.10
C++
no image
c++ 구조체 사용
#include #include #include struct Student { char name[10]; int num; char majer[10]; }; int main(void) { struct Student lee; strcpy(lee.name,"이재은"); lee.num=1971070; strcpy(lee.majer,"IT융합학부"); printf("이름: %s\n학번: %d\n전공:%s\n",lee.name,lee.num,lee.majer); }
2023.01.10
C++
no image
c++ swap(값 교환)
#include using namespace std; void swap(int &a, int &b){ int temp; temp = a; a = b; b = temp; } int main(){ int i = 10; int j = 20; cout
2023.01.07
C++

c++ 배열의 배수 출력

Dev_Jen
|2023. 1. 10. 23:21
반응형
#include <iostream>  	//선언부 컴파일에 접근을해서 선언파트에 있는 걸 처리해서 사용 
using namespace std;    //std라는 소속을 알려줄 필요가 다음부터 없는것 등록을 했을경우 ex( std::cout 
// IT융합학부 2학년 1971070 이재은 배열의 배수 출력 


int main()			// 몸체부, 메인 함수 // int 를 쓰는이유는 비정상적인 오류를 제외 시키는것
					//void를 써도 상관없지만 오류가 날수도있고 계속 컴퓨터가 값을 기다린다 
{
	int a[10];			//a[10] 의 메모리를 가진 배열 선언 
	int b;				// 입력받을 b값 선언 
	
	for(int i=0; i<=9; i++){			// a[] 배열에다가 값을 입력 
		a[i] = i+1;						// a[i] 번Š마다 i+1을 더해주기 
	}
	
	cout << "값 입력: ";			//출력문 
	cin >> b; 						//입력 
	
	
	
	if(b==1){						//b==1 일때 
		for(int j=0; j<=9; j++)			//조건식이 트루일때만 실행 그리고 문장을 갔다가 증감식을가고 다시 조건식으로
		cout << a[j] << endl;		
	}
	else if(b==2){						//b==2 일때 
		for(int j=0; j<=9; j++)			//조건식이 트루일때만 실행 그리고 문장을 갔다가 증감식을가고 다시 조건식으로
		if(a[j]%2 == 0)					//%2==0인 값 출력 
		cout << a[j] << endl;
	}
	else if(b==3){						//b==3 일때 
		for(int j=0; j<=9; j++)			//조건식이 트루일때만 실행 그리고 문장을 갔다가 증감식을가고 다시 조건식으로
		if(a[j]%3 == 0)					//%3==0인 값 출력 
		cout << a[j] << endl;
	}
	else if(b==4){						//b==4 일때 
		for(int j=0; j<=9; j++)			//조건식이 트루일때만 실행 그리고 문장을 갔다가 증감식을가고 다시 조건식으로
		if(a[j]%4 == 0)					//%4==0인 값 출력 
		cout << a[j] << endl;
	}
	else if(b==5){						//b==5 일때 
		for(int j=0; j<=9; j++)			//조건식이 트루일때만 실행 그리고 문장을 갔다가 증감식을가고 다시 조건식으로
		if(a[j]%5 == 0)					//%5==0인 값 출력 
		cout << a[j] << endl;
	}
	else if(b==6){						//b==6 일때 
		for(int j=0; j<=9; j++)			//조건식이 트루일때만 실행 그리고 문장을 갔다가 증감식을가고 다시 조건식으로
		if(a[j]%6 == 0)					//%6==0인 값 출력 
		cout << a[j] << endl;
	}
	else if(b==7){						//b==7 일때 
		for(int j=0; j<=9; j++)			//조건식이 트루일때만 실행 그리고 문장을 갔다가 증감식을가고 다시 조건식으로
		if(a[j]%7 == 0)					//%7==0인 값 출력 
		cout << a[j] << endl;
	}
	else if(b==8){						//b==8 일때 
		for(int j=0; j<=9; j++)			//조건식이 트루일때만 실행 그리고 문장을 갔다가 증감식을가고 다시 조건식으로
		if(a[j]%8 == 0)					//%8==0인 값 출력 
		cout << a[j] << endl;
	}
	else if(b==9){					//b==9 일때 
		for(int j=0; j<=9; j++)			//조건식이 트루일때만 실행 그리고 문장을 갔다가 증감식을가고 다시 조건식으로
		if(a[j]%9 == 0)					//%2==9인 값 출력 
		cout << a[j] << endl;
		else{						 
		for(int j=0; j<=9; j++)				//조건식이 트루일때만 실행 그리고 문장을 갔다가 증감식을가고 다시 조건식으로
		if(a[j]%10 == 0)					//%2==10인 값 출력 
		cout << a[j] << endl;
	}
}

}
반응형

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

c++ 선택정렬  (0) 2023.01.10
c++ 버블솔트(Bubble Sort)  (0) 2023.01.10
c++ 동물 클래스  (0) 2023.01.10
c++ 데이터 각도 변환  (2) 2023.01.10
c++ 단리, 복리 코드  (0) 2023.01.10

c++ 동물 클래스

Dev_Jen
|2023. 1. 10. 23:20
반응형
#include <iostream>  	//선언부 컴파일에 접근을해서 선언파트에 있는 걸 처리해서 사용 
using namespace std;    //std라는 소속을 알려줄 필요가 다음부터 없는것 등록을 했을경우 ex( std::cout 

int count =0;

class Aniaml {				//Animal 클래스 정의 
	char Name[10];
	public : 
	void Set_Name();
	void Print_Name();
};						//여기까지 클래스 정의 

void Animal::Set_Name() {			//멤버 함수 Set_Name() 정의 
	cout << "좋아하는 동물 " << ++count << " : ";
	cin >> Name; 		//사용자로부터 Name 데이터를 입력 받음 
}

void Animal::Print_Name(){				//멤버 함수 Print_Name() 정의 
	cout << count << " : " << Name << endl;
}

int main(){
	
	Animal Dog, Dog2, Cat,;
	
	Dog.Set_Name();
	Dog.Print_Name();
	
	Dog2.Set_Name();
	Dog2.Print_Name();
	
	Cat.Set_Name();
	Cat.Print_Name();
	
	return 0;
	
}
반응형

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

c++ 버블솔트(Bubble Sort)  (0) 2023.01.10
c++ 배열의 배수 출력  (0) 2023.01.10
c++ 데이터 각도 변환  (2) 2023.01.10
c++ 단리, 복리 코드  (0) 2023.01.10
c++ 다중상속  (0) 2023.01.10

c++ 데이터 각도 변환

Dev_Jen
|2023. 1. 10. 23:19
반응형
#include <iostream>  	//선언부 컴파일에 접근을해서 선언파트에 있는 걸 처리해서 사용 
using namespace std;    //std라는 소속을 알려줄 필요가 다음부터 없는것 등록을 했을경우 ex( std::cout 
						// IT융합학부 2학년 1971070 이재은 데이터 각도 변환 

int arr[2][2] = {{1,2},{3,4}};				//배열 arr[2][2]를 메모리값의 크기가 4인 배열 선언, 전역배열 
int temp[2][2];								//배열 temp[2][2]를 메모리값의 크기가 4인 배열 선언, 전역배열 

void print(int n);							//함수 선언문 
void rotate(int n);							//함수 선언문 

int main(){									// 몸체부, 메인 함수 // int 를 쓰는이유는 비정상적인 오류를 제외 시키는것
											//void를 써도 상관없지만 오류가 날수도있고 계속 컴퓨터가 값을 기다린다

	for(int i=0; i<3; i++){					//0 ~ 2까지 1++ 조건식이 트루일때만 실행 그리고 문장을 갔다가 증감식을가고 다시 조건식
	cout << i+1 << "번째 값" << endl;		//i+1 번째 값 출력문 
	print(2);								//print 함수 사용 정수 2 대입 
	rotate(2);								//rotate 함수 사용 정수 2 대입 
	}
}

void print(int n){							//리턴값이 없는 void형으로 선언된 print함수 int형 n값을 받는다  출력용 함수 
	for(int i=0; i<n; i++){					//0 ~ n까지 1++ 조건식이 트루일때만 실행 그리고 문장을 갔다가 증감식을가고 다시 조건식
		for(int j=0; j<n; j++){				//0 ~ n까지 1++ 조건식이 트루일때만 실행 그리고 문장을 갔다가 증감식을가고 다시 조건식
			cout << arr[i][j] << " ";		//arr[i][j] 배열 값 출력문 
				}
				cout << endl;				//출 바꿈 
			}
			cout << endl;					//줄 바꿈 
}
void rotate(int n){							//리턴값이 없는 void형으로 선언된 rotate함수 int형 n값을 받는다  90도 변환 함수 
	for(int i=0; i<n; i++){					//0 ~ n까지 1++ 조건식이 트루일때만 실행 그리고 문장을 갔다가 증감식을가고 다시 조건식
		for(int j=0; j<n; j++){				//0 ~ n까지 1++ 조건식이 트루일때만 실행 그리고 문장을 갔다가 증감식을가고 다시 조건식
			temp[i][j] = arr[n-1-j][i];		//temp[i][j]가 가르키는 주소값의 메모리에 arr[n-1-j][i] 값을 대입 
		}
	}
	for(int i=0; i<n; i++){					//0 ~ n까지 1++ 조건식이 트루일때만 실행 그리고 문장을 갔다가 증감식을가고 다시 조건식
		for(int j=0; j<n; j++){				//0 ~ n까지 1++ 조건식이 트루일때만 실행 그리고 문장을 갔다가 증감식을가고 다시 조건식
			arr[i][j] = temp[i][j];			//arr[i][j]값이 가르키는 주소값의 메모리에 temp[i][j] 값을 대입 
		}
	}
}
반응형

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

c++ 배열의 배수 출력  (0) 2023.01.10
c++ 동물 클래스  (0) 2023.01.10
c++ 단리, 복리 코드  (0) 2023.01.10
c++ 다중상속  (0) 2023.01.10
c++ 다중상속 계산기  (0) 2023.01.10

c++ 단리, 복리 코드

Dev_Jen
|2023. 1. 10. 23:17
반응형
#include<stdio.h>
#include<math.h>

int dan(int money,int pluspoint,int year);
int bok(int money,int pluspoint,int year);

int main(void){

	int i,money,pluspoint,year,arr[2];

	printf("원금을 입력하세요:");
	scanf("%d",&money);
	printf("이자율을 입력하세요:");
	scanf("%d",&pluspoint);
	printf("예치기간을 입력하세요(년)):");
	scanf("%d",&year);
	
	printf("====================================\n");
	printf("년\t단리\t복리\n");

	for(i=0; i<year; i++)
	{
		arr[0]=dan(money,pluspoint,i+1);
		arr[1]=bok(money,pluspoint,i+1);
		printf("%d\t%d\t%d\n",i+1,arr[0],arr[1]);
	}
}


int dan(int money,int pluspoint,int year){
	return money*(1+pluspoint/100.0*year);
}

int bok(int money,int pluspoint, int year){
	return money*pow(1+pluspoint/100.0,year);
}
반응형

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

c++ 동물 클래스  (0) 2023.01.10
c++ 데이터 각도 변환  (2) 2023.01.10
c++ 다중상속  (0) 2023.01.10
c++ 다중상속 계산기  (0) 2023.01.10
c++ 구조체 사용  (0) 2023.01.10

c++ 다중상속

Dev_Jen
|2023. 1. 10. 23:15
반응형
#include <iostream>
using namespace std;

class BASE1{					//기본 클래스 Value1, Value2 멤버 변수와 Set(), B_Print() 멤버 함수를 지님 //디폴트 생성자도 자동생성 
	int Value1, Value2;			//전역변수로 Value1, Value2 선언 
	public:							//어디서든지 사용가능 
		void Set(int a, int b) {	//Set int 인자를 2개 받는 생성자 
		Value1 = a; 				//Value1이라는 변수가 가르키는 주소 값에 메모리안에 a을 선언 a로 초기화 // 받은 인자값을 Value1에 선언 
		Value2 = b; 				//Value2라는 변수가 가르키는 주소 값에 메모리안에 b을 선언 b로 초기화 // 받은 인자값을 Value2에 선언
		}
		void B_Print(){				//출력문 생성자 
			cout << "BASE1 class";
			cout << "\nV1 = " << Value1						//value1값 출력문 
				<< ", V2 = " << Value2 << endl << endl;				//value2값 출력문 
		}
};

class BASE2{						//기본 클래스 Value3, Value4 멤버 변수와 BB_Set(), BB_Print() 멤버 함수를 지님 //디폴트 생성자도 자동생성 
	int Value3, Value4;				//전역변수로 Value3, Value4 선언 
	public:							//어디서든지 사용가능 
		void BB_Set(int a, int b){		//Set int 인자를 2개 받는 생성자 
			Value3 = a;					//Value3이라는 변수가 가르키는 주소 값에 메모리안에 a을 선언 a로 초기화 // 받은 인자값을 Value3에 선언 
			Value4 = b;					//Value4라는 변수가 가르키는 주소 값에 메모리안에 a을 선언 a로 초기화 // 받은 인자값을 Value4에 선언
		}
		void BB_Print(){				//출력문 생성자 
			cout << "BASE2 class" << endl;
			cout << "V3 = " << Value3;		//Value3 값 출력문 
			cout << ", V4 = " << Value4 << endl << endl;		//Value4 값 출력문
		}
}; 

class DERIVED : public BASE1, public BASE2{		// 기본 클래스로부터 파생된 클래스 data 멤버 변수로 D_Print(), BB_Print() 멤버 함수 지님 // 자식클래스 다중상속 
	int data;						//전역변수로 data 선언 
	public:							//어디서든지 사용가능 
		DERIVED(int x ) {			//인자를 1개 받는 생성자 
		data = x;					//data라는 변수가 가르키는 주소 값에 메모리안에 x를 선언 x로 초기화 // 받은 인자값을 data에 선언
		}
		void D_Print() {			//출력문 생성자 
		cout << "data = " << data << endl;		//년 출력문 
	}
};

int main(){					// 몸체부, 메인 함수 // int 를 쓰는이유는 비정상적인 오류를 제외 시키는것
							//void를 써도 상관없지만 오류가 날수도있고 계속 컴퓨터가 값을 기다린다
	
	DERIVED Obj(2022);		//파생 클래스의 객체 생성 DERIVED Obj에 2022인자값 보내기 
	 
	Obj.Set(10, 20);		// 기본 클래스에 접근 (10, 18)인자값 보내기 
	Obj.B_Print();			// 기본 클래스의 멤버에 접근 Obj.B_Print 사용 
	Obj.BB_Set(30, 40);		// 기본 클래스에 접근 (30, 40)인자값 보내기 
	Obj.BB_Print();			// 파생 클래스의 멤버에 접근 Obj.BB_Print 사용 
	Obj.D_Print();			// 파생 클래스의 멤버에 접근 Obj.D_Print 사용 
	
	return 0;				//리턴값 0 
}
반응형

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

c++ 데이터 각도 변환  (2) 2023.01.10
c++ 단리, 복리 코드  (0) 2023.01.10
c++ 다중상속 계산기  (0) 2023.01.10
c++ 구조체 사용  (0) 2023.01.10
c++ swap(값 교환)  (0) 2023.01.07

c++ 다중상속 계산기

Dev_Jen
|2023. 1. 10. 23:14
반응형
#include <iostream>				//C++을 구동하기 위한 헤더 파일 선언
using namespace std;			//std::의 접두어를 생략한다.

class BASE1{							//기본 클래스 Value1, Value2 멤버 변수와 Set(), B_Print() 멤버 함수를 지님 //디폴트 생성자도 자동생성 
	int Value1, Value2, sum;			//전역변수로 Value1, Value2 선언 
	public:								//어디서든지 사용가능 
		void sum_Set(int a, int b) {	//Set int 인자를 2개 받는 생성자 
		Value1 = a; 					//Value1이라는 변수가 가르키는 주소 값에 메모리안에 a을 선언 a로 초기화 // 받은 인자값을 Value1에 선언 
		Value2 = b; 					//Value2라는 변수가 가르키는 주소 값에 메모리안에 b을 선언 b로 초기화 // 받은 인자값을 Value2에 선언
		}
		void sum_Print(){							//출력문 생성자 
			sum = Value1 + Value2;											// sum = Value1 + Value2
			cout << "들어간 값 : " << Value1 <<", "<< Value2 << "   ";		//Valeu1, Valeu2값 출력문
			cout << "Valeu1 + Value2 = " << sum << endl;					//Valeu1, Valeu2값 출력문
		}
};

class BASE2{							//기본 클래스 Value3, Value4 멤버 변수와 BB_Set(), BB_Print() 멤버 함수를 지님 //디폴트 생성자도 자동생성 
	int Value3, Value4, sub;				//전역변수로 Value3, Value4 선언 
	public:								//어디서든지 사용가능 
		void sub_Set(int a, int b){		//Set int 인자를 2개 받는 생성자 
			Value3 = a;					//Value3이라는 변수가 가르키는 주소 값에 메모리안에 a을 선언 a로 초기화 // 받은 인자값을 Value3에 선언 
			Value4 = b;					//Value4라는 변수가 가르키는 주소 값에 메모리안에 a을 선언 a로 초기화 // 받은 인자값을 Value4에 선언
		}
		void sub_Print(){				//출력문 생성자 
			sub = Value3 - Value4;										// sub = Value3 + Value4
			cout << "들어간 값 : " << Value3 <<", "<< Value4 << "   ";	//Valeu3, Valeu4값 출력문
			cout << "Valeu3 + Value4 = " << sub<< endl;					//Valeu3, Valeu4값 출력문
		}
}; 

class BASE3{							//기본 클래스 Value3, Value4 멤버 변수와 BB_Set(), BB_Print() 멤버 함수를 지님 //디폴트 생성자도 자동생성 
	int Value5, Value6, mul;			//전역변수로 Value3, Value4 선언 
	public:								//어디서든지 사용가능 
		void mul_Set(int a, int b){		//Set int 인자를 2개 받는 생성자 
			Value5 = a;					//Value3이라는 변수가 가르키는 주소 값에 메모리안에 a을 선언 a로 초기화 // 받은 인자값을 Value3에 선언 
			Value6 = b;					//Value4라는 변수가 가르키는 주소 값에 메모리안에 a을 선언 a로 초기화 // 받은 인자값을 Value4에 선언
		}
		void mul_Print(){				//출력문 생성자 
			mul = Value5 * Value6;										// mul = Value5 + Value6
			cout << "들어간 값 : " << Value5 <<", "<< Value6 << "   ";	//Valeu5, Valeu6값 출력문
			cout << "Valeu5 x Value6 = " << mul<< endl;					//Valeu5, Valeu6값 출력문
		}
}; 

class BASE4{								//기본 클래스 Value3, Value4 멤버 변수와 BB_Set(), BB_Print() 멤버 함수를 지님 //디폴트 생성자도 자동생성 
	double Value7, Value8, div, div2;		//전역변수로 Value3, Value4 선언 
	public:									//어디서든지 사용가능 
		void div_Set(double a, double b){		//Set int 인자를 2개 받는 생성자 
			Value7 = a;							//Value3이라는 변수가 가르키는 주소 값에 메모리안에 a을 선언 a로 초기화 // 받은 인자값을 Value3에 선언 
			Value8 = b;							//Value4라는 변수가 가르키는 주소 값에 메모리안에 a을 선언 a로 초기화 // 받은 인자값을 Value4에 선언
		}
		void div_Print(){						//출력문 생성자 
			div = Value7 / Value8;										// div = Value7 + Value8
			cout << "들어간 값 : " << Value7 <<", "<< Value8 << "   ";	//Valeu7, Valeu8값 출력문
			cout << "Value7 / Vlaue8 = " << div2<< endl;				//Valeu7, Valeu8값 출력문
		}
}; 

class DERIVED : public BASE1, public BASE2, public BASE3, public BASE4{		// 기본 클래스로부터 파생된 클래스 data 멤버 변수로 D_Print(), BB_Print() 멤버 함수 지님 // 자식클래스 다중상속 
};

int main(){					// 몸체부, 메인 함수 // int 를 쓰는이유는 비정상적인 오류를 제외 시키는것
							//void를 써도 상관없지만 오류가 날수도있고 계속 컴퓨터가 값을 기다린다
	
	DERIVED Obj;		//파생 클래스의 객체 생성 DERIVED Obj에 2022인자값 보내기 
	
	Obj.sum_Set(10,20);		// 기본 클래스에 접근 (10, 20)인자값 보내기 
	Obj.sub_Set(30,20);		// 기본 클래스에 접근 (30, 20)인자값 보내기 
	Obj.mul_Set(10,20);		// 기본 클래스에 접근 (10, 20)인자값 보내기 
	Obj.div_Set(40,20);		// 기본 클래스에 접근 (40, 20)인자값 보내기 
	
	Obj.sum_Print();		// 파생 클래스의 멤버에 접근 Obj.sum_Print 사용 
	Obj.sub_Print();		// 파생 클래스의 멤버에 접근 Obj.sub_Print 사용
	Obj.mul_Print();		// 파생 클래스의 멤버에 접근 Obj.mul_Print 사용
	Obj.div_Print();		// 파생 클래스의 멤버에 접근 Obj.div_Print 사용
	
	return 0;				//리턴값 0 
}
반응형

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

c++ 단리, 복리 코드  (0) 2023.01.10
c++ 다중상속  (0) 2023.01.10
c++ 구조체 사용  (0) 2023.01.10
c++ swap(값 교환)  (0) 2023.01.07
c++ if문 짝수 홀수  (0) 2023.01.07

c++ 구조체 사용

Dev_Jen
|2023. 1. 10. 23:10
반응형
#include <stdio.h>
#include <String.h>
#include <math.h>
struct Student
{
	char name[10];
	int num;
	char majer[10];
};


int main(void)
{
	struct Student lee;
	strcpy(lee.name,"이재은");
	lee.num=1971070;
	strcpy(lee.majer,"IT융합학부");
	
	printf("이름: %s\n학번: %d\n전공:%s\n",lee.name,lee.num,lee.majer); 
}
반응형

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

c++ 다중상속  (0) 2023.01.10
c++ 다중상속 계산기  (0) 2023.01.10
c++ swap(값 교환)  (0) 2023.01.07
c++ if문 짝수 홀수  (0) 2023.01.07
c++ 카페 관리 프로그램  (0) 2023.01.07

c++ swap(값 교환)

Dev_Jen
|2023. 1. 7. 00:37
반응형
#include <iostream>

using namespace std;

void swap(int &a, int &b){
	
	int temp;
	
	temp = a;
	a = b;
	b = temp;
	
}

int main(){
	
	int i = 10;
	int j = 20;
	
	cout << i << " " << j << endl;
	swap(i,j);
	cout << i << " " << j << endl;
	
}
반응형

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

c++ 다중상속 계산기  (0) 2023.01.10
c++ 구조체 사용  (0) 2023.01.10
c++ if문 짝수 홀수  (0) 2023.01.07
c++ 카페 관리 프로그램  (0) 2023.01.07
c++ Date 실습(수업 중 실습)  (0) 2023.01.07