2022.02.16 배열의 출력_array (array03, array04)

2022. 2. 16. 14:39과제 업로드

#include <stdio.h>

void main()
{
//각 배열 선언부
int aa[4] = { 100, 200 ,300, 400 };
int bb[] = { 100,200,300,400 };
int cc[4] = { 100, 200 };
int dd[4] = { 0 };
int i;

for (int i = 0; i < 4; i++) //aa배열 반복 출력
{
printf("aa[%d] => %3d ",i,aa[i]);
}
printf("\n");
for (int i = 0; i < 4; i++) //bb배열 반복 출력
{
printf("bb[%d] => %3d ", i, bb[i]);

}
printf("\n");

for (int i = 0; i < 4; i++) //cc배열 반복 출력
{
printf("cc[%d] => %3d ", i, cc[i]);

}
printf("\n");

for (int i = 0; i < 4; i++) //dd배열 반복 출력
{
printf("dd[%d] => %3d ", i, dd[i]);

}
}

 

#include <stdio.h>


void main()
{
char ss[8] = "Basic-C"; //문자열 배열 선언 및 초기화
char reverse_ss[8] = {NULL}; //문자열을 거꾸로 저장하기 위한 배열 선언 및 초기화
char storeLetter = NULL; //사용자로부터 변경할 문자를 담기 위한 변수 선언 및 초기화
char changeLetter = NULL;  //사용자로부터  변경될 문자를 담기 위한 변수 선언 및 초기화

//사용자로부터 문자 입력받기
printf("바꿀 문자를 입력하세요:");  
scanf_s("%c", &storeLetter);
printf("어떤 문자로 바꿀지 입력하세요:");
scanf_s(" %c", &changeLetter);

//문자열안에서 변경할 문자 검색 및 변경 프로그램
for (int i = 0; i < 8; i++) 
{
if (ss[i] == storeLetter)
{
ss[i] = changeLetter;

}
printf("ss[%d] = %c\n", i, ss[i]); // 문자 한개씩 출력
}
for (int i = 0; i < 7; i++) //문자열을 거꾸로 다른 배열에 담기
{
reverse_ss[6-i] = ss[i];
}

printf("문자열 배열 ss ==> %s\n", ss);  //문자열 출력
printf("거꾸로 출력 ss ==> %s", reverse_ss); //거꾸로된 문자열 출력

}