C语言:字符串中的大写字母用规则替换,其余字符不变

您所在的位置:网站首页 abcdefg的大写怎么写 C语言:字符串中的大写字母用规则替换,其余字符不变

C语言:字符串中的大写字母用规则替换,其余字符不变

2023-11-21 13:50| 来源: 网络整理| 查看: 265

程序功能:输入一批以回车结束的字符串(少于 80 个字符),将字符串中的大写字母用下列规则替换,其余字符不变,输出替换后的字符串。

在这里插入图片描述 其中一种笨办法:

#include #define MAXLEN 80 int main() { int i=0,j; char str[MAXLEN]; char a[13]={'A','B','C','D','E','F','G','H','I','J','K','L','M'}; char b[13]={'Z','Y','X','W','V','U','T','S','R','Q','P','O','N'}; printf("请输入一个以回车结束的字符串:"); while((str[i]=getchar())!='\n'&&i if(str[i]==a[j]){//找出大写字母字符串替代 str[i]=b[j]; break; } if(str[i]==b[j]){ str[i]=a[j]; break; } } } printf("替换后的字符串为:"); for(i=0;str[i]!='\0';i++){ printf("%c",str[i]); } return 0; }

另一种方法:

#include #define MAXLEN 80 int main() { int i=0,j; char str[MAXLEN]; printf("请输入一个以回车结束的字符串:"); while((str[i]=getchar())!='\n'&&i // printf("%c",str[i]); // } return 0; }


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3