반응형

C언어/C언어 예제 235

학생성적관리프로그램(동적메모리할당,파일입출력) [C언어 소스]

학생 성적 관리 프로그램(동적 메모리 할당,파일 입출력) #pragma warning(disable:4996) #include #include #define MAX_NAME_LEN 20 enum Subject { KOREAN, ENGLISH, MATH, MAX_SUBJECT }; const char *stitle[MAX_SUBJECT] = { "국어","영어","수학" }; typedef struct _Student Student; struct _Student { int num; char name[MAX_NAME_LEN]; int scores[MAX_SUBJECT]; }; #define DEF_FNAME "data.stu" int max_student; Student *stues; void Init();..

학생 성적 관리 프로그램(전역변수, 학생구조체, 파일입출력) [C언어 소스]

학생 성적 관리 프로그램 [C언어 소스] #pragma warning(disable:4996) #include #include #define MAX_NAME_LEN 20 enum Subject { KOREAN, ENGLISH, MATH, MAX_SUBJECT }; const char *stitle[MAX_SUBJECT] = { "국어","영어","수학" }; typedef struct _Student Student; struct _Student { int num; char name[MAX_NAME_LEN]; int scores[MAX_SUBJECT]; }; #define DEF_FNAME "data.stu" #define MAX_STUDENT 50 Student stues[MAX_STUDENT]; voi..

Anagram 문자열 판별하기 [C언어 소스 코드]

Anagram 문자열 판별하기 [C언어 소스 코드] "본문 내용"은 언제나 휴일 본 사이트에 있습니다. #include void TestIssAnagram(const char *s1, const char *s2);int main(){ TestIssAnagram("silent","listen"); TestIssAnagram("gargen","ranged"); TestIssAnagram("split","lisp");}int IsAnagram(const char *s1, const char *s2);void TestIssAnagram(const char *s1, const char *s2){ printf("=== Test %s %s ===\n",s1,s2); if(IsAnagram(s1,s2)) { print..

[math.h] scalbn, scalbnf, scalbnl , x곱하기 2의 n승

[math.h] scalbn, scalbnf, scalbnl , x 곱하기 2의 n승 //C언어 표준 라이브러리 함수 가이드//double scalbn(double x, int n); x 곱하기 2 ^ n//float scalbnf(float x, int n); x 곱하기 2 ^ n//long double scalbnl(long double x, int n); x 곱하기 2 ^ n #include #include int main(void){ printf("%f\n", scalbn(1.0, 1)); printf("%f\n", scalbn(1.0, 3)); printf("%f\n", scalbn(2.0, 1)); printf("%f\n", scalbn(2.0, 3)); return 0;}출력2.0000008..

[math.h] logb, logbf, logbl 함수 예제 코드, 밑수가 2인 로그에서 정수 부분

[math.h] logb, logbf, logbl 함수 예제 코드, 밑수 2인 로그에서 정수 //C언어 표준 라이브러리 함수 가이드//double logb(double x); 밑수가 2인 로그에서 가장 큰 정수//float logbf(float x); 밑수가 2인 로그에서 가장 큰 정수//long double logbl(long double x); 밑수가 2인 로그에서 가장 큰 정수//log2 함수와 logb 함수의 결과 비교 #include #include int main(void){ printf("logb(1.0) %f\n", logb(1.0)); printf("log2(1.0) %f\n", log2(1.0)); printf("logb(2.0) %f\n", logb(2.0)); printf("log2..

[math.h] log2, log2f, log2l 함수 예제 코드, 밑수가 2인 로그

[math.h] log2, log2f, log2l 함수 예제 코드, 밑수가 2인 로그 //C언어 표준 라이브러리 함수 가이드//double log2(double x); 밑수가 2인 로그//float log2f(float x); 밑수가 2인 로그//long double log2l(long double x); 밑수가 2인 로그 #include #include int main(void){ printf("%f\n", log2(2.0)); printf("%f\n", log2(4.0)); printf("%f\n", log2(8.0)); return 0;} 출력1.0000002.000000 3.000000프로그래밍 언어 및 기술 학습, 무료 동영상 강의 언제나 휴일 티스토리

[math.h] ilogb, ilogbf, ilogbl 함수 예제 코드, 밑수가 2인 로그 함수

[math.h] ilogb, ilogbf, ilogbl 함수 예제 코드, 밑수가 2인 로그 함수 //C언어 표준 라이브러리 함수 가이드//int ilogb(double x); 밑수가 2인 로그 함수//int ilogbf(float x); 밑수가 2인 로그 함수//int ilogbl(long double x); 밑수가 2인 로그 함수//밑수가 2인 log 값 계산 #include #include int main(void){ double value = 1.0; int i; for (i = 0; i < 10; i++) { value *= 2.0; printf("ilogb(%.f) = %d \n",value, ilogb(value)); } return 0;} 출력ilogb(2) = 1 ilogb(4) = 2 i..

[math.h] tanh, tanhl, tanhf 함수 예제 코드, 쌍곡선 tangent 함수

[math.h] tanh, tanhl, tanhf 함수 예제 코드, 쌍곡선 tangent 함수 쌍곡선 함수는 삼각함수 sine, cosine, tangent에서 유추하여 만든 함수입니다. tanh(x) = (e^2x -1)/(e^2x +1) //C언어 표준 라이브러리 함수 가이드//double tanh(double x); 쌍곡선 tangent 함수//float tanhf(float x); 쌍곡선 tangent 함수//long double tanhl(long double x); 쌍곡선 tangent 함수//-5.0에서 5.0까지 쌍곡선 tangent 값 #include #include int main(void){ double x; for (x = 0; x

반응형