用C语言将字符串str1中的字母字符复制到另一字符串str2中,如输入字符串str1abcd123ABCD,输出到str2字符串为abcdABCD要求在主函数中输入字符串并输出复制结果,在被调函数中实现复制
3条回答 默认 最新
- threenewbee 2023-07-02 19:30关注
#include <stdio.h> #include <string.h> void copyLetters(char *str1, char *str2) { int j = 0; for (int i = 0; i < strlen(str1); i++) { if ((str1[i] >= 'a' && str1[i] <= 'z') || (str1[i] >= 'A' && str1[i] <= 'Z')) { str2[j] = str1[i]; j++; } } str2[j] = '\0'; // 添加字符串结束符 } int main() { char str1[100]; char str2[100]; printf("请输入字符串str1: "); scanf("%s", str1); copyLetters(str1, str2); printf("复制结果为: %s", str2); return 0; }
解决 无用评论 打赏 举报
悬赏问题
- ¥15 arcgis处理土地利用道路 建筑 林地分类
- ¥30 java 项目中同包中,无法在子文件中引用
- ¥20 使用visual studio 工具用C++语音,调用openslsx库读取excel文件的sheet问题
- ¥100 寻会做云闪付tn转h5支付链接的技术
- ¥15 DockerSwarm跨节点无法访问问题
- ¥15 使用dify通过OpenAI 的API keys添加OpenAI模型时报了“Connection Error”错误
- ¥40 想找个软件,但我不知道怎么找到它,我甚至不知道有没有
- ¥15 怎么把60秒的视频时长改成显示0秒?且视频内容没有任何变化的正常播放?目的是为了解决一些平台对视频时长的要求,最好有自动处理的工具!
- ¥15 累加器设初值为00H
- ¥15 webAPI接口返回值判断