728x90
반응형
문자열 거꾸로 출력하기
/*
개발자 : 2015244055 김성민
개발 목적 : 문자를 입력 받아 문자를 거꾸로 출력하는 프로그램
개발 시작 날짜 : 18-03-30
개발 종료 날짜 : 18-03-30
*/
#include "stdafx.h"
#include "stdlib.h"
void print();
void headline();
void end();
int main()
{
headline();
while (1)
{
print();
end();
}
}
void headline()
{
printf("\t================================================\n\n");
printf("\t문자를 입력하여 거꾸로 출력하는 프로그램입니다.\n\n");
printf("\t================================================\n\n");
}
void print()
{
char str[100];
int len = 0;//len은 길이
int i, j;
printf("\n\t문자를 입력하시오 : ");
gets_s(str);
for (i = 0; i < 100; i++) //문자열 길이를 구함
{
if (str[i] != '\0')
{
len++;
}
else
{
break;
}
}
printf("\n\t");
printf("거꾸로 출력된 문자 : ");
for (j = len; j >= 0; j--) // 배열의 끝에서 부터 출력
{
printf("%c", str[j]);
}
printf("\n\n");
printf("\t---------------------------------------------\n\n");
}
void end()
{
int a;
printf("\t종료 하려면 '0', 계속하려면 '1'을 입력하세요 : ");
scanf_s("%d", &a);
if (a == 0)
{
printf("\n\n");
exit(0);
}
else
{
system("cls");
getchar();
}
}
728x90
반응형
'Language > C' 카테고리의 다른 글
(C언어) 초를 입력 받아 일수/시간/분 계산하기 (0) | 2018.05.18 |
---|---|
(c언어) 입력한 숫까지의 소수를 구한후 소수 최댓값 구하기 (0) | 2018.05.08 |
(c언어) 두 문자열 비교하기 (0) | 2018.05.07 |
(c언어) 포인터를 이용하여 두 데이터값 swap 하기 (0) | 2018.05.07 |
(c언어) 배열을 사용하여 두 데이터값 swap 하기 (0) | 2018.05.07 |
Comments