반응형
가장큰수와작은수반환
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int readnum(void)
{
int num;
scanf("%d", &num);
return num;
}
int small(int num1, int num2,int num3)
{
if (num1 < num2 && num1 < num3)
return num1;
else if (num2 < num1 && num2 < num3)
return num2;
else if (num3 < num1 && num3 < num2)
return num3;
}
int big(int num1, int num2, int num3)
{
if (num1 > num2 && num1 > num3)
return num1;
else if (num2 > num1 && num2 > num3)
return num2;
else if (num3 > num1 && num3 > num2)
return num3;
}
int main()
{
int num1, num2, num3;
num1 = readnum();
num2 = readnum();
num3 = readnum();
printf("가장큰수:%d 가장작은수:%d \n", big(num1, num2, num3), small(num1, num2, num3));
return 0;
}
섭씨온도화씨온도
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
float celtofah(float num)
{
return 1.8 * num + 32.;
}
float fahtocel(float num)
{
return (num - 32.) / 1.8;
}
int main()
{
printf("섭씨온도입력(1) \n");
printf("화씨온도입력(2) \n");
int type;
scanf("%d",&type);
if (type >= 3)
printf("잘못누르셨습니다.");
float num;
scanf("%f",&num);
if (type == 1)
printf("화씨온도: %.1f \n", celtofah(num));
else if (type == 2)
printf("섭씨온도: %.1f \n", fahtocel(num));
return 0;
}
피보나치수열
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int sum(n1, n2)
{
if (n2 < 1) n2++;
int n3 = n1 + n2;
printf("%d ", n3);
return n3;
}
int main()
{
int count;
scanf("%d", &count);
int oldN = 0;
int newN = 0;
printf("%d ", newN);
for (int i = 0; i < count-1; i++)
{
int n3 = sum(oldN, newN);
oldN = newN;
newN = n3;
}
return 0;
}
반응형
'Programming > C' 카테고리의 다른 글
3f70619854904efdb235ce469147df62 (0) | 2021.08.14 |
---|---|
c언어 가위바위보 (0) | 2021.08.14 |
C언어 배열 예제 (최댓값,최솟값,총합) (영단어길이) (영단어역으로출력)(아스키코드가장큰문자출력) (0) | 2021.08.14 |
C언어 예제 (짝수홀수구분) (10진수에서2진수) (회문) (내림차순정렬) (0) | 2021.08.14 |
c언어 다차원배열 구구단(2,3,4단),성적관리 (0) | 2021.08.14 |