본문 바로가기
반응형

IT창고/C41

문자를 2진수로 출력하는 프로그램 #include #include #define STOP '*' void main(void) { char ch; int i; while(ch != '*') { printf("nn문자를 입력하시오 : "); ch=getche(); printf("n문자 %c의 2진수 표기 : "); for(i=128; i>0; i/=2) if(i & ch) printf("1 "); else printf("0 "); } } 2007. 1. 22.
최대 최소값 구하는 프로그램.. #include int maxf(int,int,int); int minf(int,int,int); void main(void) { int x,y,z; int max,min; printf("비교하고픈 숫자 3개를 입력사히오.:"); scanf("%d %d %d",&x ,&y ,&z); max=maxf(x,y,z); min=minf(x,y,z); printf("Max = %d Min = %dn",max,min); } int maxf(a,b,c) int a,b,c; { if(a>b){ if(b>c) return(a); else if(a>c) return(a); else return(c); } else { if(a>c) return(b); else if(b>c) return(b); else return(c); .. 2007. 1. 22.
최대 공약값 구하는 프로그램.. #include int gcd(int,int); main() { int i1,i2; int max=0; printf("양수 두수를 입력하시오 n"); printf("첫번째 수를 입력하시오 : "); scanf("%d",&i1); printf("두번째 수를 입력하시오 : "); scanf("%d",&i2); if(i1>0 && i2>0){ printf("첫수는 %d 이고 두번째 수는 %d 이다.n",i1,i2); max=gcd(i1,i2); printf("최대공약수는 %d 이다.n",max); } else printf("Error 양수를 입력하세요"); } gcd(i3, i4) int i3, i4; { while(i3 != i4){ if(i3 > i4){ i3 = i3 - i4; if(i3 > i4) i4.. 2007. 1. 22.
문장내 공백 계산하는 프로그램.. /* 문장을 입력받아 그 문장내의 공백, 숫자, 문자 등의 개수를 계산하는 예제 프로그램 */ #include int main(void) { int c, blank_cnt=0, digit_cnt=0, letter_cnt=0, nl_cnt=0, other_cnt=0; while (( c=getchar() ) != EOF) /* braces not necessary */ if (c == ' ') ++blank_cnt; else if (c >= '0' && c = 'a' && c = 'A' && c 2007. 1. 22.
반응형