문자열을 입력받고 정수를 입력 받아서 문자열의 맨 뒤부터 정수만큼 출력하는 프로그램을 작성하시오.
만약 입력받은 정수가 문자열의 길이보다 크다면 맨 뒤부터 맨 처음까지 모두 출력한다.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
char num[100];
int num1;
int i,j=0;
printf("문자열을 입력하고 정수를 입력하시오.");
scanf("%s ",num);
scanf("%d",&num1);
for(i=0;i<100;i++)
{
if(num[i]=='\0')
break;
else
j++;
}
for(i=0;i<num1 && j>0;i++) printf("%c",num[--j]);
system("pause");
return 0;
}