인덕대 C언어-출처 smile han

c언어 11주차 과제

Plki 2024. 5. 7. 13:38

세 수의 최댓값

1]#define _CRT_SECURE_NO_WARNINGS  
#include <stdio.h>
int main(void){
int num1, num2, num3, max;
printf("세 개의 다른 수를 입력하고 Enter를 누르세요:");
scanf("%d %d %d", &num1, &num2, &num3);
if (num1 > num2) max = num1;
else max = num2;
if (num3 > max) max = num3;
printf("입력받은 수는 %d, %d, %d이고,\n", num1, num2, num3);
printf("최댓값은 %d입니다.\n", max);
return 0;}

 

2]#define _CRT_SECURE_NO_WARNINGS  
#include <stdio.h>
int main(void){
int num1, num2, num3, max;
printf("세 개의 다른 수를 입력하고 Enter를 누르세요:");
scanf("%d %d %d", &num1, &num2, &num3);
max=(num1>num2) ? num1 : num2;

max=(num3>max) ? num3 : max; 
printf("입력받은 수는 %d, %d, %d이고,\n", num1, num2, num3);
printf("최댓값은 %d입니다.\n", max);
return 0;}

 

 

세 수의 최솟값

1]#define _CRT_SECURE_NO_WARNINGS  

#include <stdio.h>

int main(void){

int num1, num2, num3, max;

printf("세 개의 다른 수를 입력하고 Enter를 누르세요:");

scanf("%d %d %d", &num1, &num2, &num3);

if (num1 < num2) max = num1;

else max = num2;

if (num3 < max) max = num3;

else max = max;

printf("입력받은 수는 %d, %d, %d이고,\n", num1, num2, num3);

printf("최솟값은 %d입니다.\n", max);

return 0;}

 

2]#define _CRT_SECURE_NO_WARNINGS  

#include <stdio.h>

int main(void){

int num1, num2, num3, min;

printf("세 개의 다른 수를 입력하고 Enter를 누르세요:");

scanf("%d %d %d", &num1, &num2, &num3);

min = (num1 < num2) ? num1 : num2;

min = (num3 < min) ? num3 : min;

printf("입력받은 수는 %d, %d, %d이고,\n", num1, num2, num3);

printf("최솟값은 %d입니다.\n", min);

return 0;}

 

 

 

#define _CRT_SECURE_NO_WARNINGS 
#include <stdio.h>
int main(void){
char op;         // 연산자 저장 변수
int num1, num2; // 피연산자 저장 변수
printf("덧셈과 뺄셈만 가능합니다\n");
printf("계산하려는 수식(예:10+20)을 입력하세요:");
scanf("%d%c%d", &num1, &op, &num2); //10+20

switch (op) {
case '+':
printf("덧셈 결과는 %d입니다.\n", num1 + num2);
break;
case '-':
printf("뺄셈 결과는 %d입니다.\n", num1 - num2);
break;
case '*':
printf("곱셈 결과는 %d입니다.\n", num1 *num2);
break;
case '%':
printf("나눗셈 결과는 %d입니다.\n", num1 % num2);
break;
default:
printf("다시 입력하세요\n");
break;}
return 0;}

 

 

 

 

for (i = 1; i <= 10; i++) == for (i = 0; i < 10; i++)

 

 

 

1부터 100의 합

#include <stdio.h>
int main(void)
{
int n, sum = 0;

for (n = 1; n <= 100; n++) 
sum = sum + n;

printf("%d\n", sum);
return 0;
}

 

 

#define _CRT_SECURE_NO_WARNINGS 

#include <stdio.h>

int main(void)

{

for (;;)

{

char op;         // 연산자 저장 변수

int num1, num2; // 피연산자 저장 변수

printf("덧셈과 뺄셈만 가능합니다\n");

printf("계산하려는 수식(예:10+20, 끝내려면 0+0)을 입력하세요:");

scanf("%d%c%d", &num1, &op, &num2); //10+20

 

if (num1 == 0 && num2 == 0) 

{

break;

}

switch (op) 

{

case '+':

printf("덧셈 결과는 %d입니다.\n", num1 + num2);

break;

case '-':

printf("뺄셈 결과는 %d입니다.\n", num1 - num2);

break;

default:

printf("다시 입력하세요\n");

break;

}

}

return 0;

}

 

 

 

 

 

 

 

'인덕대 C언어-출처 smile han' 카테고리의 다른 글

11  (0) 2024.05.14
C언어 예습 11주차  (0) 2024.05.12
C언어 예습 10주차  (0) 2024.05.05
c언어 9주차 과제  (0) 2024.04.30
C언어 8주차 예습과제  (1) 2024.04.28