从键盘输入一个字符串到字符数组 a 中,将其中的大写字符复制到另一个字符数组 b 中,并输出。用C语音
时间: 2023-11-27 22:49:48 浏览: 70
从键盘上输入一串英文字符(不含空格与其他字符),统计每个字符的数目,并输出字母及相应的数目。
下面是代码实现:
```c
#include <stdio.h>
int main() {
char a[100], b[100];
int i, j = 0;
printf("请输入字符串:");
scanf("%s", a);
for (i = 0; a[i] != '\0'; i++) {
if (a[i] >= 'A' && a[i] <= 'Z') {
b[j] = a[i];
j++;
}
}
b[j] = '\0'; // 字符串以 \0 结尾
printf("大写字母为:%s\n", b);
return 0;
}
```
运行效果如下:
```
请输入字符串:HelloWorld
大写字母为:HW
```
阅读全文