如何安全的退出程序 代码如下

问题遇到的现象和发生背景
用代码块功能插入代码,请勿粘贴截图

#include
#include
#include
int main()
{
char arr[128];
int i=0,j=1;
while(j==1)
{
scanf("%s",&arr);
for(i=0;i<=128;i++)
{
if(arr[i]>=97 && arr[i]<=122)
{
arr[i]=arr[i]-32;
}
else if(arr[i]>=65 && arr[i]<=90)
{
arr[i]=arr[i]+32;
}
}
printf("%s\n",arr);
printf("请输入j\n");
scanf("%d\n",j);
}
_getch();
return 0;
}

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
int main()
{
char arr[128];
int i=0,j=1;
while(j==1)
{
scanf("%s",&arr);
if(arr[0]>=65 && arr[0]<=122)
{
for(i=0;i<=128;i++)
{
if(arr[i]>=97 && arr[i]<=122)
{
arr[i]=arr[i]-32;
}
else if(arr[i]>=65 && arr[i]<=90)
{
arr[i]=arr[i]+32;
}
}
printf("%s\n",arr);
}
printf("请输入大小写字母\n");
if(j==1)
{
printf("请输入j");
scanf("%d",&j);
}
}
_getch();
return 0;
}

这样退出不够安全吗?