본문 바로가기

분류 전체보기680

[C언어] 파일을 읽고 대문자로 변환하시오 더보기 #include #include int main() { FILE *fp1 = fopen("test1.txt", "r");//읽기모드 FILE *fp2 = fopen("output.txt","w");//쓰기모드 char c; while(1)//무한으로돌림 { c=fgetc(fp1);//fp1의 한 글자씩 읽음 if(c==EOF)//c가 끝이라면 while문 종료 break; fputc(toupper(c),fp2);//대문자로변경후 fp2에 저장 } fclose(fp1); fclose(fp2); } 더 많은 C언어 글이 궁금하다면? https://chuinggun.tistory.com/category/C%EC%96%B8%EC%96%B4 2020. 4. 9.
[C언어] 입력하는 수를 이진수로 바꾸고 0과 1을 count하시오 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 #include int main(void) { int result[32]; int input,i,k=0; int count1=0, count0=0; for(i=0;i> i) & 1; if(result[i] == 0 ) { count0++; } else { count1++; } } for(i = 31; i >= 0; i--) // 배열은 거꾸로 되어있으므로 거꾸로 출력 printf("%d", result[i]); printf("\n"); printf("count of 1 : %d\n",count1); printf("count of 0 : %d\n",count0); scanf("%d",&i); } 더 많은 C코드가 보고 싶다면? http.. 2020. 4. 9.
[C언어] 두 가지 배열의 다른 행렬을 찾으시오 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 #include int samearray(int arr1[3][3], int arr2[3][3]); int main(void) { int i,j; int array1[3][3]={//입력1 {1,2,3}, {4,5,6}, {7,8,9}, }; int array2[3][3]={//입력2 {1,2,2}, {4,5,5}, {6,8,0}, }; for(i=0;i 2020. 4. 9.
[C언어] 알파벳으로 탑쌓고 원하는 알파벳 *처리하기 공부하시는대에 도움이 됐으면 좋겠습니다. 답안코드 확인해주세요! 더보기 #include #include int main(void) { int i,j,insert,length; int k=0,p=0; char alpha[] = "abcdefghijklmnopqrstuvwxyz";//입력알파벳 char* py[100][100];//포인터 char find[10];//찾을문자열 char *pp; printf("입력 : "); scanf("%d",&insert); for(i=1;i 2020. 4. 9.