質問: c言語です 3文字の単語を入力して1文字目の文字を 1番最後の文字にする(例えばabcならbca)になるプログラムを
回答: #include int main(void) { int i; char s[4],tmp; //文字数+1を確保する必要があります scanf("%s", s); tmp=s[0]; for(i = 0; i < 2; i++) { s[i] = s[i + 1]; } s[2]=tmp; printf("%s\n", s); return 0; }