亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

a轉換為b, b轉換為c, z轉換為a,大寫字母規律相同,其它字符不變

a轉換為b, b轉換為c, z轉換為a,大寫字母規律相同,其它字符不變

郎朗坤 2023-04-22 22:18:18
13. 函數fun的功能是: 將s所指字符串中的字母轉換為按字母序列的后續字母,其它字符不變。 給定源程序: #include <stdio.h> void fun (char *s) { } void main( ) { char s[80]; printf("\n Enter a string with length < 80. :\n\n "); gets(s); printf("\n The string : \n\n "); puts(s); fun ( s ); printf ("\n\n The Cords :\n\n "); puts(s); }
查看完整描述

2 回答

?
慕婉清6462132

TA貢獻1804條經驗 獲得超2個贊

#include <stdio.h> 
#include<string.h>
void fun (char *s) 

int i,l;
l=strlen(s);
for(i=0;i<l;i++)
if(s[i]>='a'&&s[i]<'z'||s[i]>='A'&&s[i]<'Z')
s[i]=s[i]+1;
else if(s[i]=='z')
s[i]='a';
else if(s[i]=='Z')
s[i]='A';


void main( ) 
{ char s[80]; 
printf("\n Enter a string with length < 80. :\n\n "); gets(s); 
printf("\n The string : \n\n ");  
puts(s); 
fun ( s ); 
printf ("\n\n The Cords :\n\n ");  
puts(s); 
}


查看完整回答
反對 回復 2023-04-25
?
哆啦的時光機

TA貢獻1779條經驗 獲得超6個贊

void fun (char *s) 
{ int i;
for(i=0;s[i]!='\0';i++)
if(s[i]=='z'||s[i]=='z')s[i]='a';else if(s[i]>='a'&&s[i]<='z')s[i]=s[i]+1;else if(s[i]>='A'&&s[i]<='Z')s[i]=s[i]+1;

}

查看完整回答
反對 回復 2023-04-25
  • 2 回答
  • 0 關注
  • 235 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號