在主函数中定义一个一维字符数组(或者指向字符串的指针变量,两者均可处理字符串),请编写一个函数返回

2024-11-08 19:31:55
推荐回答(1个)
回答1:

#include

char *cap(char a[])

{char *p;

 for(p=a;*p;p++)

if(*p>='A'&&*p<='Z')return p;

 return NULL;

}

int main() 

{

char s[100],*p;

printf("请输入一个字符串:");

    gets(s);

p=cap(s);

if(p)

printf("简腔首个大写字母是%c\n",*p);

else 

printf("伍租其中没有大写字母。拦橘衫\n");

getch();

return 0;

}