언어/C++

원기둥의 반지름과 높이로 부피 구하기 ! argc, argv / CUI, GUI ver

옥돌소녀 2019. 11. 29. 19:11

#include <iostream>
#include <cstdlib>
#include <math.h>

using namespace std;

int main(int argc,char *argv[]){

	int h,r;
	long double const pi=3.141592;
	if(argc==2){
		
			h=1;
			r=atoi(argv[1]);
			cout << "argc: " << argc<< endl;
			
			for(int i=0; i<argc; i++){
				cout << "argv: " << argv[i] << endl;	
			}
			
			cout<<"H value : "<< h<< endl;
			cout << "R value: "<< r <<endl;
 		
	}
	
	if (argc==3){
		
		r=atoi(argv[1]);
		h=atoi(argv[2]);
		
			cout << "argc: " << argc<< endl;
			
			for(int i=0; i<argc; i++){
				cout << "argv: " << argv[i] << endl;	
			}
		
		cout << "H value : "<< h<< endl;
		cout <<" R value : "<< r << endl;		
		
	}
	
	cout <<"Result: "<< h*r*r*pi << endl;
}