已有变量定义和函数调用语句:
char str1[80],str2[80];
cpy(str1,str2);
cpy函数的作用是找出str1中的元音字母然后复制到str2中。要求在主函数中实现字符串的输入,并存放到字符数组str1中,函数调用后输出字符数组str1和str2中的内容。求解题思路

求解题思路和编程思路
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- 快乐鹦鹉 2022-06-27 13:09关注
循环变量str1,判断字符是否为元音,是则加入str2
#include <stdio.h> char yy[10] = "aeiouAEIOU"; void cpy(char *str1,char *str2) { int i=0,j=0,k=0; while(str1[i] != '\0') { for(k=0;k<10;k++) { if(yy[k] == str1[i]) break; } if(k<10) str2[j++] = str1; i++; } } int main() { char str1[80]={0},str2[80] = {0}; gets(str1); cpy(str1,str2); puts(str2); return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录