본문 바로가기

C

(101)
[C] 수열 합1+2+3+...+99+100 (정보처리기사 외) #include int main() { int i; int sum = 0; for (i=0; i
[C] 문자열 길이 구하기 1 2 3 4 5 6 7 8 9 10 11 12 13 #include #include // strlen 함수가 선언된 헤더 파일 int main() { char *s1 = "Hello"; // 포인터에 문자열 Hello의 주소 저장 char s2[10] = "Hello"; // 크기가 10인 char형 배열을 선언하고 문자열 할당 printf("%d\n", strlen(s1)); // 5: strlen 함수로 문자열의 길이를 구함 printf("%d\n", strlen(s2)); // 5: strlen 함수로 문자열의 길이를 구함 return 0; } 문자열의 길이를 구할 때는 strlen에 문자열이나 배열의 시작 주소를 넣어 준다.
c언어 scanf 로 문자열 입력받아 출력하기(띄어쓰기도 가능) s 옆에 [^\n]을 붙여 주면 문자열 띄어쓰기도 인식하여 출력해 준다. 1 2 3 4 5 6 7 8 9 10 #include int main() { char s1[30]; printf("input string: "); scanf("%[^\n]s", s1); printf("%s\n", s1); return 0; } http://colorscripter.com/info#e" target="_blank" style="text-decoration:none; color:white">cs
C언어로 단위행렬 만들기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 #include int main() { int size; scanf("%d", &size); int **Identity = malloc(sizeof(int *) * size); int i, j; for (i=0; i
c언어 산 출력하기 C언어 산 출력하기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 #include int main() { int i, j; int height; scanf("%d", &height); for (i = 0; i