编写函数,将一个指针所指向字符串中的大写字母复制到另一个指针所指向的字符串中
展开全部
#include <stdio.h>
#define N 100
void fun(char *strA, char *strB);
void main(void)
{
char strA[N];
char strB[N];
printf("请输入字符串:\n");
gets(strA);
fun(strA, strB);
printf("复制后的字符串:\n");
puts(strB);
}
void fun(char *strA, char *strB)
{
int i;
int k = 0;
for (i=0; strA[i] != '\0'; i++)
{
if ((strA[i] >= 'A') && (strA[i] <= 'Z'))
{
strB[k++] = strA[i];
}
}
strB[k] = '\0';
}
如果对你有所帮助,请记得采纳最佳答案,谢谢!
#define N 100
void fun(char *strA, char *strB);
void main(void)
{
char strA[N];
char strB[N];
printf("请输入字符串:\n");
gets(strA);
fun(strA, strB);
printf("复制后的字符串:\n");
puts(strB);
}
void fun(char *strA, char *strB)
{
int i;
int k = 0;
for (i=0; strA[i] != '\0'; i++)
{
if ((strA[i] >= 'A') && (strA[i] <= 'Z'))
{
strB[k++] = strA[i];
}
}
strB[k] = '\0';
}
如果对你有所帮助,请记得采纳最佳答案,谢谢!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询