#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main(void){
char n[100]={0};
scanf("%s",n);
for(int i=0;i<strlen(n);i++)
n[i]=n[i]-7;
printf("%s",n);
return 0;
}
#include #include #include int main(void){ char n[100]={0}; scanf("%s",n); for(int i=0;i<strlen(n);i++) n[i]=n[i]-7; printf("%s",n); return 0; }
#include
可能是n的陣列開的不夠大,這題開到100000也不會爆
還有,這題要用gets直接讀整行,因為密碼中有可能有空白,用scanf的話獨到空白就結束了