Q. 다음과 같은 내용이 화면에 출력 되도록 하는 프로그램을 작성하시오.

 

당신의 이름은 ? X XX

 

X XX님의 가족은 몇 명입니까 ? YY

 

X XX님의 가족은 YY명 입니다.

 

 

 

 

제 답

 

#include <stdio.h>

 

void main()

{

       char ch;

       int a;

          

            printf("당신의 이름은 무엇입니까?");

            scanf("%s", &ch);

            printf("%c님의 가족은 몇 명입니까?", ch);

            scanf("%d", &a);

            printf("%c님의 가족은 &d명 입니다", ch, a);

}

 

이렇게 만들고 결과값 확인하면

 

당신의 이름은 무엇입니까? 준영

뎬??가족은 몇 명입니까?4

뎬??가족은 4명 입니다

 

이렇게 뜨더군요... 어디서 틀린건지 문제점이랑 고쳐야 할것과 이문제의 답좀 알려주실분 계신가요?ㅜ

 

아직 c언어 배운지 한달도 안되서 너무 미흡하고 어렵네요 ㅜㅜ