'개인/프로그래밍'에 해당되는 글 6건
- 2025.01.10 가벼운 마음으로 배워보는 c언어, 이진검색예제
- 2016.12.22 열혈강의 c 연습문제 24-1 (2)
- 2016.12.22 열혈강의 c 연습문제 24-1 (1)
- 2016.12.22 열혈강의 c 연습문제 21-2 (2)
- 2016.12.22 열혈강의 c 연습문제 21-2 (1)
- 2016.12.22 열혈강의 c 연습문제 21-1
556p
이진검색예제 c15-08.c
==============================
18번째 줄
if(result != NULL)
요거 동작 안됨.
if(result != -1)
요렇게 고쳐야 동작함.
==============================
36번째 줄
if(data[mid] > key) 를
else if(data[mid] > key) 로 수정.
==============================
'개인 > 프로그래밍' 카테고리의 다른 글
열혈강의 c 연습문제 24-1 (2) (0) | 2016.12.22 |
---|---|
열혈강의 c 연습문제 24-1 (1) (0) | 2016.12.22 |
열혈강의 c 연습문제 21-2 (2) (0) | 2016.12.22 |
열혈강의 c 연습문제 21-2 (1) (0) | 2016.12.22 |
열혈강의 c 연습문제 21-1 (0) | 2016.12.22 |
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
//이름 abc 주소 def123 주민 456-789
//취미 ghi 음식 jkl012
int main(void)
{
int state;
FILE * file = fopen("ex1.txt","at");
fprintf(file, ", 취미 = %s, 음식 = %s", "ghi","jkl012");
fclose(file);
system("pause");
return 0;
}
// 컴파일러 dev c++
'개인 > 프로그래밍' 카테고리의 다른 글
가벼운 마음으로 배워보는 c언어, 이진검색예제 (0) | 2025.01.10 |
---|---|
열혈강의 c 연습문제 24-1 (1) (0) | 2016.12.22 |
열혈강의 c 연습문제 21-2 (2) (0) | 2016.12.22 |
열혈강의 c 연습문제 21-2 (1) (0) | 2016.12.22 |
열혈강의 c 연습문제 21-1 (0) | 2016.12.22 |
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
//이름 abc 주소 def123 주민 456-789
int main(void)
{
int state;
FILE * file = fopen("ex1.txt","wt");
fprintf(file, "이름 = %s, 주소 = %s, 주민 = %s", "abc","def123","456-789");
fclose(file);
system("pause");
return 0;
}
// 컴파일러 dev c++
'개인 > 프로그래밍' 카테고리의 다른 글
가벼운 마음으로 배워보는 c언어, 이진검색예제 (0) | 2025.01.10 |
---|---|
열혈강의 c 연습문제 24-1 (2) (0) | 2016.12.22 |
열혈강의 c 연습문제 21-2 (2) (0) | 2016.12.22 |
열혈강의 c 연습문제 21-2 (1) (0) | 2016.12.22 |
열혈강의 c 연습문제 21-1 (0) | 2016.12.22 |
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
//동일시 abc순서
int main(void)
{
char a[20],b[20],c[20];
int i=0,ia=0,ib=0,ic=0,j[20];
for(i=0; i<20; i++)
j[i]=0;
printf("a배열을 입력하시오\n");
fgets(a, sizeof(a), stdin);
printf("b배열을 입력하시오\n");
fgets(b, sizeof(b), stdin);
printf("c배열을 입력하시오\n");
fgets(c, sizeof(c), stdin);
ia=strcmp(a,b);
ib=strcmp(b,c);
ic=strcmp(c,a);
if(ia==-1)//a<b
{
if(ib==-1)//b<c a<b<c
printf("%s%s%s",c,b,a);
else if(ib==1)//b>c
{
if(ic==-1)//c<a b>a>c
printf("%s%s%s",b,a,c);
else if(ic==1)//c>a b>c>a
printf("%s%s%s",b,c,a);
else//b==c a<b=c
printf("%s%s%s",b,c,a);
}
else //b=c b=c>a
printf("%s%s%s",b,c,a);
}
else if(ia==1)//a>b
{
if(ib==-1)//b<c
{
if(ic==-1)//c<a a>c>b
printf("%s%s%s",a,c,b);
else if(ic==1)//c>a c>a>b
printf("%s%s%s",c,a,b);
else//c==a a=c>b
printf("%s%s%s",a,c,b);
}
else if(ib==1)//b>c a>b>c
printf("%s%s%s",a,b,c);
else //b==c a>b=c
printf("%s%s%s",a,b,c);
}
else //a==b==c
printf("%s%s%s",a,b,c);
system("pause");
return 0;
}
// 컴파일러 dev c++
'개인 > 프로그래밍' 카테고리의 다른 글
가벼운 마음으로 배워보는 c언어, 이진검색예제 (0) | 2025.01.10 |
---|---|
열혈강의 c 연습문제 24-1 (2) (0) | 2016.12.22 |
열혈강의 c 연습문제 24-1 (1) (0) | 2016.12.22 |
열혈강의 c 연습문제 21-2 (1) (0) | 2016.12.22 |
열혈강의 c 연습문제 21-1 (0) | 2016.12.22 |
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void)
{
char i[20];
int j=0,k=0;
for(j=0; j<20; j++)
i[j]=0;
printf("입력\n");
scanf("%s",i);
printf("배열내용\n");
for(j=0; j<20; j++)
printf("%c",i[j]);
for(j=0; j<20; j++)
if (i[j]>='0' && i[j]<='9')
k=k+i[j]-48;
printf("\n총합은%d",k);
system("pause");
return 0;
}
// 컴파일러 dev c++
'개인 > 프로그래밍' 카테고리의 다른 글
가벼운 마음으로 배워보는 c언어, 이진검색예제 (0) | 2025.01.10 |
---|---|
열혈강의 c 연습문제 24-1 (2) (0) | 2016.12.22 |
열혈강의 c 연습문제 24-1 (1) (0) | 2016.12.22 |
열혈강의 c 연습문제 21-2 (2) (0) | 2016.12.22 |
열혈강의 c 연습문제 21-1 (0) | 2016.12.22 |
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i=0;
i=getchar();
if (i>=97 && i<=122)
{
i=i-32;
putchar(i);
}
else if (i>=65 && i<=90)
{
i=i+32;
putchar(i);
}
else
printf("error");
system("pause");
return 0;
}
//a=97,z=122,A=65,z=90
// 컴파일러 dev c++
'개인 > 프로그래밍' 카테고리의 다른 글
가벼운 마음으로 배워보는 c언어, 이진검색예제 (0) | 2025.01.10 |
---|---|
열혈강의 c 연습문제 24-1 (2) (0) | 2016.12.22 |
열혈강의 c 연습문제 24-1 (1) (0) | 2016.12.22 |
열혈강의 c 연습문제 21-2 (2) (0) | 2016.12.22 |
열혈강의 c 연습문제 21-2 (1) (0) | 2016.12.22 |