/*在主函数中定义有50个元素的char型一维数组
从键盘输入一个字符串存放在这个一维数组中,
以指向数组的指针为参数, 调用函数 func。
函数func 的功能是: 根据传递来的字符串的首地址,输出字符串中的大写英文字母。
*/
#include <stdio.h>
#include <ctype.h>
void func(char *str) {
int i = 0;
while (str[i] != '\0') {
if (isupper(str[i])) {
printf("%c", str[i]);
}
i++;
}
printf("\n");
}
int main() {
char a[50];
printf("请输入一个字符串:");
scanf("%s", a);
func(a);
return 0;
}
在主函数中定义有50个元素的char型一维数组 从键盘输入一个字符串存放在这个一维数组中, 以指向数组的指针为参数, 调用函数 func。 函数func 的功能是: 根据传递来的字符串的首地址,输出字符串中的大写英文字母
发布于 2023-12-07 472 次阅读
Comments NOTHING