본문 바로가기

C&C++_Basic/C_Condition

C언어 두 실수의 연산을 수행하는 프로그램 * 두 실수를 입력받고 + , - , * , /일지를 선택한 후 그 내용을 출력하게 하세요 #include int main() { float x,y;// 되도록 float을 쓰기, double을 쓰기보다는 int input; printf("두 실수를 입력하세요 "); scanf("%f %f",&x,&y); printf("연산종류 번호를 선택하세요 1[+] 2[-] 3[*] 4[/]"); scanf("%d",&input); switch(input) { case 1: printf("%.1f + %.1f = %.1f",x,y,x+y); break; case 2: printf("%.1f - %.1f = %.1f",x,y,x-y); break; case 3: printf("%.1f * %.1f = %.1f",x,.. 더보기
C언어 세정수에서 최소값을 출력하는 프로그램 1. 표준입력으로 받은 세정수에서 최소값을 출력하는 프로그램을 작성하시오. 최소수를 구할 때는 if 문을 사용과 삼항 연산자를 이용한 메크로로 정의하여 사용, 두가지방법으로 작성해 보시오. 실행예) 세 정수를 입력: 10 30 20 최소 수: 10 #include int main() { int x,y,z; printf("세 숫자를 입력하세요\n"); scanf("%d %d %d",&x,&y,&z); if(x y) { if(yz) printf("if 문 사용:최솟값은 %d이다",z); } switch(x>=y) { case 1: if(yz) printf("삼항 문 사용:최솟값은 %d이다",z); break; case 0: if(xz) printf("삼항문 사용: 최솟값은 %d이다",z); break; } .. 더보기
C_조건) 두 실수의 연산을 수행하는 프로그램 위의 프로그램을 그대로 작성해보시오 #include int main() { float x,y;// 되도록 float을 쓰기, double을 쓰기보다는 int input; printf("두 실수를 입력하세요 "); scanf("%f %f",&x,&y); printf("연산종류 번호를 선택하세요 1[+] 2[-] 3[*] 4[/]"); scanf("%d",&input); switch(input) { case 1: printf("%.1f + %.1f = %.1f",x,y,x+y); break; case 2: printf("%.1f - %.1f = %.1f",x,y,x-y); break; case 3: printf("%.1f * %.1f = %.1f",x,y,x*y); break; case 4: printf(".. 더보기
C_조건) 표준입력으로 받은 세정수에서 최소값을 출력하는 프로그램 1. 표준입력으로 받은 세정수에서 최소값을 출력하는 프로그램을 작성하시오. 최소수를 구할 때는 if 문을 사용과 삼항 연산자를 이용한 메크로로 정의하여 사용, 두가지방법으로 작성해 보시오. 실행예) 세 정수를 입력: 10 30 20 최소 수: 10 #include int main() { int x,y,z; printf("세 숫자를 입력하세요\n"); scanf("%d %d %d",&x,&y,&z); if(x y) { if(yz) printf("if 문 사용:최솟값은 %d이다",z); } switch(x>=y) { case 1: if(yz) printf("삼항 문 사용:최솟값은 %d이다",z); break; case 0: if(xz) printf("삼항문 사용: 최솟값은 %d이다",z); break; } .. 더보기