C언어 썸네일형 리스트형 c프로그래밍 p551 문제25-2 문제1 1.문자열의최대길이 정보 입력 2.이걸 사용자의 공간인 heap에서 동적할당 3.문자입력받기 4.뒤집어라 #include #include char * inputstring(int num) { char * name = (char *)malloc(sizeof(char)*num); printf("문자열 입력하시오:"); gets(name); return name; } int main(void) { int num; int i; int j; int en=0; char *name; printf("문자열의 최대길이값 입력:"); scanf("%d", &num); getchar(); name = inputstring(num); printf("입력된 문자열 : %s\n", name); for(i=strlen(name);.. 더보기 도전 프로그래밍 2 도전2(10진수를 2진수로) #include void Change(int arr2[],int j); void Jinsu(int num) //10진수를 0과 1로 표현하는 함수 { int arr[100]; int arr2[100]; int i=1; int j; arr[0] = num / 2; arr2[0] = num % 2; while(1) { arr[i] = arr[i-1] / 2; arr2[i] = arr[i] % 2; if(arr[i] == 1) break; i++; } j=i+1; printf("%d", arr[i]); Change(arr2,j); } void Change(int arr2[],int j) //0과 1로 저장된 배열 arr2의 순서를 바꿔줘야 진정한 10진수->2진수이다. { int temp; int i; int.. 더보기 이전 1 다음