請編寫一個函數fun(char *s),其功能是:將s所指字符串中所有的字母改寫成該字母的下一個字母,若是z字母,則改爲a字母,大、小寫保持不變。

#include
#include<string.h>
void fun(char *s)
{
while(*s)
{
if(*s=='z') *s++='a';
if(*s=='Z') *s++='A';
if(*s<'z'&&*s>='a'||*s<'Z'&&*s>='A')
*s=*s+1;
s++;
}
}
main()
{
char str[30];
printf("請輸入字符串:"); 
gets(str);
fun(str);
printf("輸出的結果爲:");
puts(str);
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章