❶ 在c語言中輸入一個小寫字母,將字母循環遷移3個位置後輸出,該怎麼編寫
#include "stdio.h"
void main()
{
char ch1, ch2;
do
{
printf("input a character : ");
ch1 = getchar();
}while(ch1<'a' || ch1>'z');
ch2 = (ch1-'a'+3)%26 + 'a';
printf("%c : %c\n", ch1, ch2);
}
❷ C語言編程,輸入一個字元串,將出現中的大寫字母循環右移5位; 請問我這樣有什麼不足嗎
#include<stdio.h>
#defineN10
intmain(){
inti;
chara[N];
scanf("%s",a);
for(i=0;a[i]!='