본문 바로가기

C언어/과제

C언어 과제 01 틀린곳을 찾아서 고치시오.(빨간부분 고친부분&첨부파일 원문)

1. printf함수를 이용한 출력문입니다. 잘못된 부분을 찾아서 고쳐보세요.

1) printf(%d, %d, %d\n, 5, 10, 20);

2) printf(%d, %c\n, 32767, ‘A’);

3) printf(%d, %d, %d %d의 약수\n, 1, 2, 3, 6);

4) printf(%d, %3.2f\n, 127, 1.05);

5) printf(%d\n, 77);

6) printf(%d2 8승입니다\n”, 256);

7) printf(%5d\n”, 127);

8) printf(%s\n, 127);

9) printf(“나의 이름은 \홍길동\입니다.\n);

10) printf(%c%c%c\n, ‘A’, ‘B’, ‘C’); 또는 printf(%s%s%s\n, A, B, C); 가능

11) printf(%s, %s, %s\n, , , );

12) printf(%s이 가장 좋아하는 숫자는 %d입니다.\n, 길동, 3);

13) printf(Hello, World! \n”);   

 

2. 아래의 변수 선언에서 잘못된 부분을 찾아서 고쳐보세요.

1) int N5;

2) char char1;

3) double d123;

4) int NiceNice;

5) int N; float F; char C;

6) char ch1, ch2, ch3;

7) int N1, N2, N3, N4, N5;

8) int N = 5, M = 7;

9) char a;

10) int N1 = 10, N2 = 20;

11) int N = 32, N1 = 767;

    Float = 32.767

 

3. scanf함수를 사용한 입력 코드입니다. 잘못된 부분을 찾아서 고쳐보세요.

1) int N1, N2;

scanf(%d %d, &N1, &N2);

2) char ch;

scanf(%c, &ch);  

 

3) char ch1, ch2;

scanf(%c %c, &ch1, &ch2);

또는

char ch1, ch2, ch3;

scanf(%c %c %c, &ch1, &ch2, &ch3);

 

4) int N;

printf(“정수 : “);

scanf(%d, &N);

 

5) char ch;

int N;

scanf(%c, %d, &ch, &N);

 

6) int n10;

scanf(%d, &n10);

 

7)// scanf(“문자 : %c, ‘A’);

char A;

printf(“문자 : “);

scanf(“%c”, &A);

 

8) double dbl;

scanf(%lf, &dbl);