top of page

소스 코드 제출

공개·회원 52명

20250413

/*

#include <stdio.h>

void f(int a, int b)

{

// 더이상 나눌게 없을때 끝

if(a==0)

{

return ;

}

// 1. a/b를 b진수로 바꾼거 출력

f(a/b,b);


// 2. a%b 출력

if ( a%b >=10 )

{

printf("%c",a%b+55);

}

else

7 {

printf("%d",a%b);

}


}

int main()

{

int n,m;

scanf("%d %d",&n,&m);

f(n,m);

return 0;

}


//a%b 출력문자 아스키코드

//10 'A' 65

//11 'B' 66

//12 'C' 67


배열 (array)

int arr[50]={};


문자열 (string, 문자 일차원 배열 )

char str[50]="hello";



1. #include <string.h> 를 추가하기!


2. &str[0] -> str



문자 vs 문자열

'h' "hello"

char (string)

%c %s

str[i] str


quiz1.

printf("%s",str); (o)


quiz2.

printf("%s",str[i]); (x)


quiz3.

if( str=='t') (x)


quiz3-1.

if (str[i]=='ab') (x)


quiz4.

if(str=="hello") (문법적으로x)

if(str[i]=='h' ) (o)



#include <stdio.h> // std + io

// standard + input+output

#include <string.h>

int main()

{

//char str[50]={'h','e','l','l','o'};

char str[50]="cat";

//너 문자열끝 아니야?


//문자열 입력 1번 (한 단어만)

scanf("%s",str);


//문자열 입력 2번 (공백도 같이)

gets(str);



//문자열출력 1번

printf("%s",str);


//문자열출력 2번

for(int i=0; str[i]!=NULL ;i++)

{

printf("%c",str[i]);

}


return 0;

}


str[0] 'h'

str[1] 'e'

str[2] 'l'

str[3] 'l'

str[4] 'o'

str[5] NULL -> 문자열의 끝을 표시하는 문자

str[6]

...

str[49]


#include <stdio.h>

int main()

{

char a;

scanf("%c",&a);

printf("%c",a);

return 0;

}


#include <stdio.h>

#include <string.h>

int main()

{

char str[9]={};

scanf("%s",&str);

printf("%s",str);

return 0;

}



#include <stdio.h>

#include <string.h>

int main()

{

char str[31]={};

gets(str);

printf("%s",str);

return 0;

}


#include <stdio.h>

#include <string.h>

int main()

{

int i;

char str[11]={};

scanf("%s",str);

for(i=0 ; str[i]!=NULL ; i++)

{

if(str[i]=='t')

{

printf("%d ",i+1);

}

}

return 0;

}

*/

#include <stdio.h>

#include

9회 조회
주소 : 경기도 용인시 광교중앙로 302 블루 스퀘어 602호
연락처 : 031) 216 - 1546 ,     031) 215 - 1546
사업자등록번호 : 465-92-00916
​학원 등록 제 4603호
bottom of page