: 1 int arr[9]; int n, i; printf(" : "); scanf("%d", &n); : : for(i=1; i<10; i++) arr[i-1] = n * i; for(i=0; i<9; i++) if(i%2 == 1) print

Similar documents
untitled

int main(void) int a; int b; a=3; b=a+5; printf("a : %d \n", a); printf("b : %d \n", b); a b 3 a a+5 b &a(12ff60) &b(12ff54) 3 a 8 b printf(" a : %x \

untitled


C Language Programming_문제.hwp

0. 표지에이름과학번을적으시오. (6) 1. 변수 x, y 가 integer type 이라가정하고다음빈칸에 x 와 y 의계산결과값을적으시오. (5) x = (3 + 7) * 6; x = 60 x = (12 + 6) / 2 * 3; x = 27 x = 3 * (8 / 4

연습문제만-수정

Microsoft PowerPoint - chap13-입출력라이브러리.pptx

歯9장.PDF

Microsoft PowerPoint - chap11-포인터의활용.pptx

Microsoft PowerPoint - chap10-함수의활용.pptx

11장 포인터

untitled

<C3CA3520B0FAC7D0B1B3BBE7BFEB202E687770>

歯7장.PDF

chap7.PDF

PowerPoint 프레젠테이션

금오공대 컴퓨터공학전공 강의자료

13 주차문자열의표현과입출력

PowerPoint 프레젠테이션

Microsoft PowerPoint - Chapter_07.pptx

, ( ),, ( ), 3, int kor[5]; int eng[5]; int Microsoft Windows 4 (ANSI C2 ) int kor[5] 20 # define #define SIZE 20 int a[10]; char c[10]; float

Microsoft PowerPoint - 10장 문자열 pptx

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

이번장에서학습할내용 문자표현방법 문자열표현방법 문자열이란무엇인가? 문자열의입출력 문자처리라이브러리함수 표준입출력라이브러리함수 인간은문자를사용하여정보를표현하므로문자열은프로그램에서중요한위치를차지하고있다. 이번장에서는 C 에서의문자열처리방법에대하여자세히살펴볼것입니다. 2


03장.스택.key

Microsoft PowerPoint - chap-12.pptx

chap8.PDF

<4D F736F F F696E74202D D20B9AEC0DABFAD2C20BDBAC6AEB8B2B0FA20C6C4C0CF20C0D4C3E2B7C2>

C 프로그래밊 개요

±Â¸ð´×ÀÎõ ÃÖÁ¾

; struct point p[10] = {{1, 2, {5, -3, {-3, 5, {-6, -2, {2, 2, {-3, -3, {-9, 2, {7, 8, {-6, 4, {8, -5; for (i = 0; i < 10; i++){ if (p[i].x > 0 && p[i

중간고사

PowerPoint 프레젠테이션

C 언어 프로그래밊 과제 풀이

5.스택(강의자료).key

Microsoft PowerPoint - chap-07.pptx

Microsoft PowerPoint - C_Programming_Basics.ppt [호환 모드]

Microsoft PowerPoint - Lesson6.pptx

Microsoft PowerPoint - 7장 배열 pptx

Microsoft PowerPoint - ch03 - 조건문과 반복문 pm0215

11장 포인터

PowerPoint 프레젠테이션

11장 포인터

제 14 장포인터활용 유준범 (JUNBEOM YOO) Ver 본강의자료는생능출판사의 PPT 강의자료 를기반으로제작되었습니다.

Microsoft PowerPoint - Chapter_05.pptx

PowerPoint 프레젠테이션

6.1 Addresses and Pointers Recall memory concepts from Ch2 ch6_testbasicpointer.c int x1=1, x2=7; double distance; int *p; int q=8; p = &q; name addre

untitled

Microsoft PowerPoint - [CPI16] Lecture 10 - 문자열.pptx

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음

untitled

ABC 11장

<4D F736F F F696E74202D D20B9AEC0DABFAD2C20BDBAC6AEB8B2B0FA20C6C4C0CF20C0D4C3E2B7C2>

Microsoft PowerPoint - chap06-4 [호환 모드]

Microsoft PowerPoint - chap06-1Array.ppt

Microsoft PowerPoint - chap06-8 [호환 모드]

제 4 장배열 (Array) 배열은포인터의개념을파악하게하는좋은길잡이이다. 무차원배열로부터다차원배열로확장할때에, 배열에적용되는규칙성을발견하고관계된메모리주소를검침하며의미하는바를분석한다. 그리고수와문자에관계된배열이어떻게다른지비교한다. 4.1 정수및실수배열 Memory 저장순

Microsoft PowerPoint - chap06-8.ppt

Chapter_06

Microsoft PowerPoint - Chapter_09.pptx

슬라이드 1

chap7.key

PowerPoint 프레젠테이션

금오공대 컴퓨터공학전공 강의자료

Microsoft PowerPoint - chap12-고급기능.pptx

RYWKVGWKJOFY.hwp

1.1.1 컴퓨터의 구성 p.19

PowerPoint 프레젠테이션

Microsoft PowerPoint - chap05-제어문.pptx

슬라이드 1

제1장 Unix란 무엇인가?

Microsoft PowerPoint - Chapter_08.pptx

<4D F736F F F696E74202D20C1A63137C0E520B5BFC0FBB8DEB8F0B8AEBFCD20BFACB0E1B8AEBDBAC6AE>

Microsoft PowerPoint - 09_C_Language_Pointer_Advanced

<4D F736F F F696E74202D20C1A63132C0E520B9AEC0DABFCD20B9AEC0DABFAD>

PowerPoint 프레젠테이션

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

OCW_C언어 기초

±Â¸ð´×ÀÎõ11¿ùÈ£-ÃÖÁ¾

버퍼오버플로우-왕기초편 10. 메모리를 Hex dump 뜨기 앞서우리는버퍼오버플로우로인해리턴어드레스 (return address) 가변조될수있음을알았습니다. 이제곧리턴어드레스를원하는값으로변경하는실습을해볼것인데요, 그전에앞서, 메모리에저장된값들을살펴보는방법에대해배워보겠습

ch08

쉽게풀어쓴 C 언어 Express 제 12 장문자와문자열 이번장에서학습할내용 문자표현방법 문자열표현방법 문자열이란무엇인가? 문자열의입출력 문자처리라이브러리함수 표준입출력라이브러리함수 인간은문자를사용하여정보를표현하므로문자열은프로그램에서중요한위치를차지하

Data Structure

Microsoft PowerPoint - 제12장 문자열(강의)

11장 포인터

11장 포인터

ch13

Infinity(∞) Strategy

11장 포인터

C 언어와 프로그래밍 개요

1.1.1 컴퓨터의 구성 p.19

목차 배열의개요 배열사용하기 다차원배열 배열을이용한문자열다루기 실무응용예제 C 2

PowerPoint 프레젠테이션

본 강의에 들어가기 전

13주-14주proc.PDF

C++ Programming

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

Transcription:

1

: 1 int arr[9]; int n, i; printf(" : "); scanf("%d", &n); : : 3 6 12 18 24 for(i=1; i<10; i++) arr[i-1] = n * i; for(i=0; i<9; i++) if(i%2 == 1) printf("%d ", arr[i]); printf("\n"); 2

: 1 int arr[9]; int n, i; printf(" : "); scanf("%d", &n); : : 3 6 12 18 24 for(i=1; i<10; i++) arr[i-1] = n * i; for(i=0; i<9; i++) if(i%2 == 1) printf("%d ", arr[i]); printf("\n"); 3

: 1 int arr[9]; int n, i; printf(" : "); scanf("%d", &n); : : 3 6 12 18 24 for(i=1; i<10; i++) arr[i-1] = n * i; for(i=0; i<9; i++) if(i%2 == 1) printf("%d ", arr[i]); printf("\n"); 4

: 1 char arr[26]; char ch; int i; for(i=0, ch='a'; i<26; i++) arr[i] = ch++; for(i=0; i<26; i++) printf("%c ", arr[i]); printf("\n"); A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 5

: 1 char arr[26]; char ch; int i; for(i=0, ch='a'; i<26; i++) arr[i] = ch++; for(i=0; i<26; i++) printf("%c ", arr[i]); printf("\n"); A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 6

: 1 char arr[26]; char ch; int i; for(i=0, ch='a'; i<26; i++) arr[i] = ch++; for(i=0; i<26; i++) printf("%c ", arr[i]); printf("\n"); A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 7

1 char str1[5]="good"; char str2[]="morning"; printf("%s \n", str1); printf("%s %s \n", str1, str2); Good Good morning 8

1 (null). (null) : \0 ( 0) char str[6]="hello"; printf("hello"); 9

1 (null). printf. char str[100]= H, e, l, l, o,, W, o, r, l, d ; printf("%s \n", str); Hello 10

1 char char arr1[] = abc ; char arr2[] = a, b, c ; char arr3[] = a, b, c, \0 ; null 11

1 int i; char ch; char str[6]="hello"; printf("-- --\n"); printf("%s \n", str); for(i=0; i<6; i++) printf("%c ", str[i]); /* */ for(i=0; i<3; i++) ch=str[4-i]; str[4-i]=str[i]; str[i]=ch; printf("\n\n-- --\n"); printf("%s \n", str); 12 -- -- Hello H e l l o -- -- olleh

1 int i; char ch; char str[6]="hello"; printf("-- --\n"); printf("%s \n", str); for(i=0; i<6; i++) printf("%c ", str[i]); /* */ for(i=0; i<3; i++) ch=str[4-i]; str[4-i]=str[i]; str[i]=ch; printf("\n\n-- --\n"); printf("%s \n", str); 13 -- -- Hello H e l l o -- -- olleh

scanf char str[30]; printf(" : "); scanf("%s", str); printf(" : %s \n", str); : abcdefg : abcdefg 14

scanf char str[30]; printf(" : "); scanf("%s", str); printf(" : %s \n", str); : My Sweet Home : My 15

char string[100]; int len = 0; printf(" : "); scanf("%s", string); while(string[len]!= 0) len++; printf(" %d \n", len); : abc1234 7 16

char string[100]; int len = 0; printf(" : "); scanf("%s", string); while(string[len]!= 0) len++; printf(" %d \n", len); : abc1234 7 17

char string[100]; int len = 0; printf(" : "); scanf("%s", string); while(string[len]!= 0) len++; printf(" %d \n", len); : abc1234 7 18

2 int arr[3][9]; int i, j; /* */ for(i=0; i<3; i++) for(j=0; j<9; j++) arr[i][j] = (i+2) *(j+1); /* */ for(i=0; i<3; i++) for(j=0; j<9; j++) printf("%3d", arr[i][j]); printf("\n"); 2 4 6 8 10 12 14 16 18 3 6 9 12 15 18 21 24 27 4 8 12 16 20 24 28 32 36 19

2 int arr[3][9]; int i, j; /* */ for(i=0; i<3; i++) for(j=0; j<9; j++) arr[i][j] = (i+2) *(j+1); /* */ for(i=0; i<3; i++) for(j=0; j<9; j++) printf("%3d", arr[i][j]); printf("\n"); 2 4 6 8 10 12 14 16 18 3 6 9 12 15 18 21 24 27 4 8 12 16 20 24 28 32 36 20

2 int arr1[2][4] = 1, 2, 3, 4, 5, 6, 7, 8; int arr2[4][2]; int i, j; 1 2 3 4 5 6 7 8 /* */ for(i=0; i<2; i++) for(j=0; j<4; j++) arr2[j][i] = arr1[i][j]; /* */ for(i=0; i<4; i++) for(j=0; j<2; j++) printf("%3d", arr2[i][j]); printf("\n"); 1 5 2 6 3 7 4 8 21

2 int arr1[2][4] = 1, 2, 3, 4, 5, 6, 7, 8; int arr2[4][2]; int i, j; 1 2 3 4 5 6 7 8 /* */ for(i=0; i<2; i++) for(j=0; j<4; j++) arr2[j][i] = arr1[i][j]; /* */ for(i=0; i<4; i++) for(j=0; j<2; j++) printf("%3d", arr2[i][j]); printf("\n"); 1 5 2 6 3 7 4 8 22