코딩/C\C++

    [Programming] 쉽게 풀어쓴 C언어 Express 8장 풀이

    01. 주어진 실수를 제곱하여 반환하는 함수 double square(double)을 작성한다. square() 함수를 테스트하는 프로그램을 작성하라. Hint : double형을 입력받을 때는 scanf("%lf", &x)를 사용한다 #include #pragma warning (disable:4996) double square(double x) { return x * x; } int main() { double x; printf("정수를 입력하시오: "); scanf("%lf", &x); printf("주어진 정수 %lf의 제곱은 %lf입니다.\n", x, square(x)); } 02. 전달된 문자가 알파벳 문자인지 아닌지를 검사하는 함수 check_alpha()를 작성하고 이것을 호출하여서 사용자..

    [C언어] 백준 1157 : 단어공부 풀이

    수많은 시도끝에 다른 수업에서 힌트를 얻어서 통과ㅠㅠ 제가 푼 문제 흐름은 1. 단어를 word 배열에 저장 2. 모두 대문자로 변경 (대소문자 구분하지 않기 때문에) 3. flag(알파벳배열)을 생성하여 word의 ASCII 코드에 해당하는 위치에 +1씩 4. 최대값 index 찾기 5. 만약 최대값이 중복이라면 "?" 출력 6. 아니라면 최대값 출력 #include #include #include #include #pragma warning (disable:4996) #define MAX 1000000 void sort(char* str); int main() { char word[MAX]; int max, index; scanf("%s", word); int n = strlen(word); for ..