실수표현의 정규화 후 이진법으로 표현하는 방법에서 scanf선언이 계속 오류있다고합니다.
블레이
#includestdio.h
int main(){
double num1;
int pow_num,buho,jung[8];
int i,j,so_i,jung_su;
int so[23]={0};
printf(이진수를 입력해주세요);
scanf(%lf,&num1);
printf(2의 몇승을 계산할지 입력해주세요!);
scanf(%d,&pow_num);
printf(%lf x 2^%d승을 정규화 하면\n,num1,pow_num);
if(num1=1) buho=0;
else buho=1;
for(;;){
num1*=10;
pow_num-=1;
if(num1=1)
break;
}
printf(%lf x 2^%d승\n,num1,pow_num);
printf(%d\t,buho);
jung_su=127+pow_num;for(i=0;i8;i++){
if(jung_su/2==0){
jung[i]=0;
}
jung[i]=jung_su%2;
jung_su/=2;
}for(j=7;j=0;j--){printf(%d,jung[j]);
}printf(\t%lf,num1);num1-=1;
printf(\t%lf,num1);for(so_i=0;num10;so_i++){
if(num1*101) {so[so_i]=1}
else {so[so_i]=0}
num1*=10;
if(num1=1) num1-=1;
}
for(i=0;i23;i++){
printf(%d,so[i]);
}
}입니다 9번째줄 13번쨰줄의 scanf 선언에서 계속 오류가있다고합니다....저 초록색 부분을 추가하고나서부터 오류가 뜹니다. 왜그럴까요..