编程知识 cdmana.com

求用C語言數組內容寫代碼

編寫程序,從鍵盤輸入一個字符串(不超過100個字符,可包含大寫字母、小寫字母、數字和特殊符號等字符),要求替換字符串中的英文字母。大寫字母的替換規則為:A→D, B→E, C→F, …, W→Z, X→A, Y→B, Z→C。小寫字母的類似。




參考答案1:
#include <stdio.h>int main(){       char s[110];    scanf("%s", &s);    for(int i=0;s[i]!='\0';i++){        if(s[i]>='A'&& s[i]<='Z'){            s[i] = 'A'+(s[i]-'A' + 3)%26;        }        else if(s[i]>='a'&& s[i]<='z'){            s[i] = 'a'+(s[i]-'a' + 3)%26;        }    }    printf("%s", s);    return 0;}



參考答案2:

版权声明
本文为[CSDN問答]所创,转载请带上原文链接,感谢
https://cdmana.com/2021/11/20211111220836178q.html

Tags
Scroll to Top