當(dāng)前位置:高考升學(xué)網(wǎng) > 招聘筆試題 > 正文
上機(jī)時間兩小時,3道題
1 字串轉(zhuǎn)換
問題描述:
將輸入的字符串(字符串僅包含小寫字母‘a’到‘z’),按照如下規(guī)則,循環(huán)轉(zhuǎn)換后輸出:a->b,b->c,…,y->z,z->a;若輸入的字符串連續(xù)出現(xiàn)兩個字母相同時,后一個字母需要連續(xù)轉(zhuǎn)換2次。例如:aa 轉(zhuǎn)換為 bc,zz 轉(zhuǎn)換為 ab;當(dāng)連續(xù)相同字母超過兩個時,第三個出現(xiàn)的字母按第一次出現(xiàn)算。
要求實現(xiàn)函數(shù):
void convert(char input,char output)
【輸入】 char input , 輸入的字符串
【輸出】 char output ,輸出的字符串
【返回】 無
示例
輸入:charinput="abcd"
輸出:charoutput="bcde"
輸入:charinput="abbbcd"
輸出:charoutput="bcdcde"
void convert(char input,char output)
{
char c='\0';
int tag=0;
int len=strlen(input);
for(int i=0;i
{
if(input[i]!=c)//當(dāng)前字符與前一個字符不相等,則該字符+1
{
output[i]=(input[i]-'a'+1)%26+'a';
c=input[i];
tag=1;
}else
{
if(tag==1)//當(dāng)前字符與前一個字符相等,且前面只有一個字符相同
{
output[i]=(input[i]-'a'+2)%26+'a';
c='\0';
tag=0;
}else//當(dāng)前字符與前一個字符相等,且前面已有2n個字符相同。則按第一次出現(xiàn)算
{
output[i]=(input[i]-'a'+1)%26+'a';
c=output[i];
tag=1;
}
}
}
}
void convert(char input,char output)
{
char c='\0';
int tag=0;
int len=strlen(input);
for(int i=0;i
{
if(input[i]!=c)//當(dāng)前字符與前一個字符不相等,則該字符+1
{
output[i]=(input[i]-'a'+1)%26+'a';
c=input[i];
tag=1;
}else
{
if(tag==1)//當(dāng)前字符與前一個字符相等,且前面只有一個字符相同
{
output[i]=(input[i]-'a'+2)%26+'a';
c='\0';
tag=0;
}else//當(dāng)前字符與前一個字符相等,且前面已有2n個字符相同。則按第一次出現(xiàn)算
{
output[i]=(input[i]-'a'+1)%26+'a';
c=output[i];
tag=1;
}
}
}
}
2020年河北新聞網(wǎng)兩學(xué)一做
時間:2023-09-18 07:0:242020年河北新聞網(wǎng)兩學(xué)一做
時間:2023-09-15 11:0:59兩學(xué)一做學(xué)習(xí)教育知
時間:2023-09-21 06:0:302020年開展兩學(xué)一做學(xué)習(xí)教
時間:2023-09-19 21:0:30
中再集團(tuán)2019年軟件開發(fā)崗筆試題和面試題答案2023-09-15 13:21:45
瑪氏2019銷售筆試題和面試題答案2023-09-15 01:33:28
陜西國際商貿(mào)學(xué)院在重慶高考專業(yè)招生計劃(人數(shù)+代碼)2025-05-22 10:38:12
安徽建筑大學(xué)和新余學(xué)院哪個好 分?jǐn)?shù)線排名對比2025-05-22 10:36:54
襄陽職業(yè)技術(shù)學(xué)院廣西錄取分?jǐn)?shù)線及招生人數(shù) 附-2020最低位次排名2025-05-22 10:35:29
長江大學(xué)和新疆師范大學(xué)哪個好 分?jǐn)?shù)線排名對比2025-05-22 10:34:16
錦州師范高等?茖W(xué)校在遼寧高考專業(yè)招生計劃(人數(shù)+代碼)2025-05-22 10:32:49
山東高考排名在17550的考生能報什么大學(xué)(原創(chuàng))2025-05-22 10:31:33
廣州華立學(xué)院的英語專業(yè)分?jǐn)?shù)線(附2020-最低分排名怎么樣)2025-05-22 10:30:14
蘭州石化職業(yè)技術(shù)大學(xué)的理化測試與質(zhì)檢技術(shù)專業(yè)分?jǐn)?shù)線(附2020-最低分排名怎么樣)2025-05-22 10:29:06
泉州師范學(xué)院和亳州學(xué)院哪個好 分?jǐn)?shù)線排名對比2025-05-22 10:27:53
貴州醫(yī)科大學(xué)在江西高考專業(yè)招生計劃(人數(shù)+代碼)2025-05-22 10:26:23
東莞城市學(xué)院和西安工商學(xué)院哪個好 分?jǐn)?shù)線排名對比2025-05-22 10:24:51
山東海事職業(yè)學(xué)院的水路運(yùn)輸安全管理專業(yè)分?jǐn)?shù)線(附2020-最低分排名怎么樣)2025-05-22 10:23:44 


