반응형
목표

- 서식문자는 어떤 형식으로 사용되는지 알아봅니다.

- 서식문자 외의 문자와 같이 사용되었을때 그 외의 문자는 그냥 출력이 되고 서식문자 위치만 값으로 변경이 되는 이유에 대해서 생각해 봅니다.

- 서식문자가 여러개 들어올때 그 값에 대체되는 값이 서식문자의 갯수에 맞게 들어 와야 되는 이유에 대해 생각해 봅니다.

 

 

문제

서식 문자를 활용하여 다음과 같이 출력하는 프로그램을 작성하시오.

 

출력예]

20 + 10 = 30
20 - 10 = 10
20 * 10 = 200
20 / 10 = 2

 

C언어

 

1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    printf("%d + %d = %d\n",20,10,20+10);
    printf("%d - %d = %d\n",20,10,20-10);
    printf("%d * %d = %d\n",20,10,20*10);
    printf("%d / %d = %d\n",20,10,20/10);
    return 0;
}
 
cs

 

 

 

C++

 

1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
 
using namespace std;
 
int main()
{
    cout << 20 << " + " << 10 << " = " << 20 + 10 << endl;
    cout << 20 << " - " << 10 << " = " << 20 - 10 << endl;
    cout << 20 << " * " << 10 << " = " << 20 * 10 << endl;
    cout << 20 << " / " << 10 << " = " << 20 / 10 << endl;
    return 0;
}
 
cs

 

 

C#

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApp14
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("{0} + {1} = {2}"20,10,20+10);
            Console.WriteLine("{0} - {1} = {2}"201020 - 10);
            Console.WriteLine("{0} * {1} = {2}"201020 * 10);
            Console.WriteLine("{0} / {1} = {2}"201020 / 10);
        }
    }
}
 
cs

 

Python3

 

1
2
3
4
print("%d + %d = %d"%(20,10,20+10))
print("%d - %d = %d"%(20,10,20-10))
print("%d * %d = %d"%(20,10,20*10))
print("%d / %d = %d"%(20,10,20/10))
cs

 

 

JAVA

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
package ch01_01;
 
public class Ch01_01 {
 
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        System.out.printf("%d + %d = %d\n",20,10,20+10);
        System.out.printf("%d - %d = %d\n",20,10,20-10);
        System.out.printf("%d * %d = %d\n",20,10,20*10);
        System.out.printf("%d / %d = %d\n",20,10,20/10);
    }
 
}
 
cs

 

 

============================================================================

이 문서는 C언어 문법 과정이 끝난 학생들 대상으로 다른 언어로 확장할때 어떻게 다른지 스스로 공부할 수 있도록 작성된 문서입니다.(단, 한가지 언어를 제대로 이해하지 않은 상태에서 다른 언어를 같이 배우는 것은 추천하지 않습니다. 언어의 문법 차이로 인하여 더욱 혼란이 가중될수 있으므로 한가지 언어를 정확히 익힌 후에 다른 언어로 확장하는 것을 추천합니다.)

 

오늘도 최선을 다하는 우리 학생들을 응원합니다.

 

인천 서구 검단신도시 원당컴퓨터 학원

 

반응형
사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 사이버몰의 이용약관 바로가기
Posted by 파아란기쁨 트랙백 0 : 댓글 7

댓글을 달아 주세요

  1. addr | edit/del | reply 라드온 2021.03.02 17:49 신고

    단계단계 차근차근 밟아올라가면 되겠네요.ㅎ

  2. addr | edit/del | reply 가족바라기 2021.03.02 22:09 신고

    유용한포스팅 잘보고 갑니다
    편안한밤되세요^^

  3. addr | edit/del | reply *저녁노을* 2021.03.03 05:05 신고

    태그보니..어려워 보여요.ㅎㅎ
    공감하고 갑니다.

  4. addr | edit/del | reply 핑구야날자 2021.03.03 06:38

    코딩을 하면서 결과물이 나오면 정말 신기하지요

  5. addr | edit/del | reply 空空(공공) 2021.03.03 07:06 신고

    공부하는 학생들에게 좋은 팁입니다^^

  6. addr | edit/del | reply 휴식같은 친구 2021.03.03 11:14 신고

    오늘도 잘 보고 갑니다~
    즐거운 하루 보내세요

  7. addr | edit/del | reply 데보라 2021.03.03 14:32

    와 이런 문제 팁도 올려 주시고 아주 잘 하고 계십니다.