728x90

분류 전체보기 200

// 이름과 핸드폰 입력후 이름입력하면 핸드폰번호 출력 프로그램

// 이름과 핸드폰 입력후 이름입력하면 핸드폰번호 출력 프로그램 #include #include main() { char name1[20],name2[20],name3[20],pnum1[20],pnum2[20],pnum3[20],buff[20]; printf("이름을 입력하십시오.\n"); gets(name1); printf("핸드폰 번호를 입력하십시오.\n"); gets(pnum1); printf("이름을 입력하십시오.\n"); gets(name2); printf("핸드폰 번호를 입력하십시오.\n"); gets(pnum2); printf("이름을 입력하십시오.\n"); gets(name3); printf("핸드폰 번호를 입력하십시오.\n"); gets(pnum3); printf("이름을 입력하시면 그 ..

overflow and hightest bit

//정수형의 최대치와 최소치 최대치+1 최소치 -1의 값을 구하고(오버플루) //양수와 음수의 최상위 비트의 값 구하기. #include #include main() { int a; a=pow(2,31)-1; printf(" 정수형의 최대치는 %d 입니다.\n",a); printf(" 정수형의 최대치+1 는 %d 입니다.\n",a+1); printf(" 양수의 최상위 비트값은 %#x 입니다.\n",a); a=pow(2,31); printf(" 정수형의 최소치는 %d 입니다.\n",-a); printf(" 정수형의 최소치 -1 은 %d 입니다.\n",-a-1); printf(" 음수의 최상위 비트값은 %#x 입니다.\n",-a); }

세가지 문자나 숫자를 입력한후 큰수부터 정렬후 그 수를 3진수로 나타내는 프로그램

// 세가지 문자나 숫자를 입력한후 큰수부터 정렬...그후 3진수 코드로 나타내기 #include int three(a) // 3진수 코드로 변환하는 함수 { char k=0,m,l[10]; for(k=0; ;k++) { if(a%3 == 0) { l[k]=0; } else { l[k]=a%3; } a/=3; if(a==0) { break; } } for(m=k;m>=0;m--) // 0번지부터 가장 초기값을 입력하였으므로 번지를 거꾸로 돌린다. { printf("%d",l[m]); } return 0; } main() //매인함수 부분은 그다지 보기 좋지 않지만 어쩔수 없다. { char a,b,c,k; printf("세개의 문자 또는 숫자를 입력하시오.\n(x,y,z형식으로 입력하되 한글자나 숫자씩 ..

문자, 숫자를 입력받아 아스키 코드값을 출력하고 출력된 아스키코드값을 2진수로 변환하는 프로그

// 문자나 숫자를 입력받아 아스키 코드값을 출력하고 출력된 아스키코드값을 2진수로 변환하는 프로그램 #include void main(void) { int k; char a,b[10]; scanf("%c",&a); printf("입력된 문자의 아스키 코드값은 %d이다. \n",a); for(k=1;k=1;k--) { printf("%d",b[k]); } printf("\n"); }

728x90