본문 바로가기

C2

[문제풀이] 구구단을 2차원 배열에 저장하고 출력하는 예제 설명:이 예제에서는 배열 multiplication[9][9]을 선언하여, 구구단의 결과를 저장합니다. 배열에 값을 저장하는 방식을 조정하여, i가 열을, j가 행을 나타내도록 합니다.배열에 저장된 값을 출력하는 부분에서는, 각 열에 해당하는 단의 결과를 세로로 출력하게 됩니다. printf 함수를 사용하여 각 결과를 포맷에 맞추어 출력하고, 곱셈의 결과가 정렬되도록 공간을 할당합니다.이 코드를 실행하면, 각 열에 해당 단의 1부터 9까지의 곱셈 결과가 표시되고, 열은 각 단을 나타내게 됩니다. 이 방식은 가로로 구구단을 정렬하여 출력하는 것과 다르게, 세로 방향으로 각 단의 결과를 나타내며 행을 거듭할 때마다 다음 결과를 보여줍니다.   #include int main() { int multipl.. 2024. 4. 25.
[문제풀이] 입력받은 자열을 거꾸로 출력하는 예제 str 배열을 선언하여 사용자로부터 최대 99자의 문자열을 저장합니다.fgets 함수를 사용하여 문자열을 입력받습니다. fgets는 입력 받은 문자열 끝에 자동으로 개행 문자(\n)를 추가하는데, strcspn 함수로 개행 문자의 위치를 찾아서 '\0' (null 문자)로 변경하여 문자열의 끝을 정의합니다.strlen 함수로 문자열의 길이를 측정합니다.for 반복문을 사용하여 문자열을 끝에서부터 출력합니다.#include #include int main() { char str[100]; // 사용자로부터 입력 받을 문자열을 저장할 배열 int length, i; printf("문자열을 입력하세요: "); fgets(str, sizeof(str), stdin); // 표준 입력을 .. 2024. 4. 25.
반응형