#include int main(void){ char strings[100]; int shift=0,i,idnum; printf("シフト数:"); scanf("%d",&shift); printf("文字列:"); scanf("%s",strings); for(i=0;;i++){ if(strings[i] =='\0'){break;} strings[i]+=shift; if(strings[i] > 122){strings[i]-=26;} else if(strings[i] < 97){strings[i]+=26;} } printf("変換結果:%s",strings); return 0; }