반응형
목표

- 컴퓨터과학에서 사용하는 문자란 일반적으로 알파벳글자 를 의미하는 문자열을 이루기 위한 단위의 기호를 의미합니다.(예, 'A'~'Z' 혹은 특수문자 '@' ... 등)

- 문자를 입력받아 문자를 출력하는 방법에 대해 알아 봅니다.

 

 

문제

 

영문이름의 첫자를 입력받아 출력하는 프로그램을 작성하시오.

 

입력]

영문이름의 첫글자는 무엇입니까? K

(빨간색이 입력되는 값)

 

출력]

당신의 영문이름의 첫글자는 K 이군요.

 

C언어 
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
 
int main()
{
    char initial;
    printf("영문이름의 첫글자는 무엇입니까? ");
    scanf(" %c",&initial);
    printf("당신의 영문이름의 첫글자는 %c 이군요.",initial);
    return 0;
}
 
cs

 

C++ 
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
 
using namespace std;
 
int main()
{
    char initial;
    cout << "영문이름의 첫글자는 무엇입니까? ";
    cin >> initial;
    cout << "당신의 영문이름의 첫글자는 " << initial <<" 이군요." ;
    return 0;
}
 
cs

 

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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)
        {
            char initial;
            Console.Write("영문이름의 첫글자는 무엇입니까? ");
            initial = char.Parse(Console.ReadLine());
 
            Console.WriteLine("당신의 영문이름의 첫글자는 {0} 이군요.", initial);
        }
    }
}
 
cs

 

JAVA

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
import java.util.Scanner;
public class Main {
   
    public static void main(String[] args) {
        char initial;
         
        Scanner scan = new Scanner(System.in);
        System.out.printf("영문이름의 첫글자는 무엇입니까? ");
       initial= scanner.next().charAt(0);
        
         
        System.out.printf("당신의 영문이름의 첫글자는 %c 이군요.\n", initial);
    }  
}
cs

 

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

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

 

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

 

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

 

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

댓글을 달아 주세요

  1. addr | edit/del | reply 데보라 2021.04.09 05:30

    프로그래밍의 새로운 언어를 배우네요. 좋은 팁 잘 알려 주셨어요. 행복한 하루 되세요.

  2. addr | edit/del | reply 핑구야날자 2021.04.09 06:39

    출력 하는게 참 재미있는 거 같아요

  3. addr | edit/del | reply 空空(공공) 2021.04.09 07:45 신고

    문자를 입력받아 출력해 볼수 있군요^^

  4. addr | edit/del | reply 휴식같은 친구 2021.04.09 09:20 신고

    입력받아 출력하는 코딩이군요.
    잘 보고 갑니다~ 즐거운 하루 보내세요

  5. addr | edit/del | reply 가족바라기 2021.04.09 17:11 신고

    문자를 입력받아 출력한다니 흥미롭네요