키보드 에서 임의의 4 자리 정 수 를 입력 하고,프로 그래 밍 은 이 4 자리 수의 숫자 를 구분 하여,그것들의 합 을 계산 하여 모니터 에 출력 한다. #include int main() { int a,b,c,d,e,f; scanf("%d",&e); e=(1000*a)+(100*b)+(10*c)+(1*d); f=a+b+c+d; printf("%d\n",f); return 0; } 이렇게 쓰 는 게 뭐 가 틀 렸 어?

키보드 에서 임의의 4 자리 정 수 를 입력 하고,프로 그래 밍 은 이 4 자리 수의 숫자 를 구분 하여,그것들의 합 을 계산 하여 모니터 에 출력 한다. #include int main() { int a,b,c,d,e,f; scanf("%d",&e); e=(1000*a)+(100*b)+(10*c)+(1*d); f=a+b+c+d; printf("%d\n",f); return 0; } 이렇게 쓰 는 게 뭐 가 틀 렸 어?

C 언어의 할당 기호 에 대해 이해 하지 못 하 는 것 같 습 니까?e=(1000*a)+(100*b)+(10*c)+(1*d);이렇게 하면(1000*a)+(100*b)+(10*c)+(1*d)의 값 을 e 로 분해 하 는 것 이지 e 를 a,b,c,d 로 분해 하 는 것 이 아 닙 니 다.\#includeint main(){int a,b,c,d,e,f;scanf("%d",&e);a=e/100...