#include <stdio.h>
#include <string.h>
void main() {
//strlen
char str[20] = "";
printf("문자열 입력: ");
scanf("%s", str);
int i = 0, length = 0;
for (i = 0; str[i] != '\0'; i++) {
length++;
}
i = 0;
int end = (int)length / 2;
while (1) {
if (str[i] == str[length - i - 1]) {
}
else {
printf("동일하지 않습니다.");
break;
}
i++;
if (length - 1 == i) {
printf("동일 합니다.");
break;
}
}
}
<결과>
문자열 입력: level
동일 합니다.
문자열 입력: apple
동일하지 않습니다.
#include <stdio.h>
void main() {
int arr[8], i = 0;
while (1) {
i++;
printf("%d 번째 값을 입력해주세요: ", i);
scanf_s("%d", &arr[i - 1]);
if (i == 8) {
break;
}
}
for (int j = 1; j < 3; j++) {
if (j % 2 == 0) {
printf("짝수: ");
}
else {
printf("홀수: ");
}
for (i = 0; i < 8; i++) {
if (arr[i] % 2 == 2 - j) {
printf("%d", arr[i]);
}
}
printf("\n");
}
}
<결과>
1 번째 값을 입력해주세요: 4
2 번째 값을 입력해주세요: 9
3 번째 값을 입력해주세요: 4
4 번째 값을 입력해주세요: 1
5 번째 값을 입력해주세요: 3
6 번째 값을 입력해주세요: 57
7 번째 값을 입력해주세요: 78
8 번째 값을 입력해주세요: 22
홀수: 9 1 3 57
짝수: 4 4 78 22
728x90
'Dev. > C++' 카테고리의 다른 글
함수 예제 (0) | 2022.03.22 |
---|---|
함수 (0) | 2022.03.22 |
문자열 string (0) | 2022.03.20 |
다차원 배열 연습문제/3차원배열/배열포인터 (0) | 2022.03.19 |
2차원 배열 연습문제 (0) | 2022.03.18 |
댓글