解题思路:
注意事项:
参考代码:
#include <stdio.h>
#include <string.h>
int main() {
char a[100][100]; // 定义一个二维数组来存储多个字符串
memset(a, 0, sizeof(a));
int i, n;
scanf("%d", &n);
for (i = 0; i < n; i++) {
scanf("%s", a[i]);
// 将第一个字符转换为大写字母
if (a[i][0] >= 'a' && a[i][0] <= 'z') {
a[i][0] -= 32;
}
// 将其余字符转换为小写字母
for (int j = 1; j < strlen(a[i]); j++) {
if (a[i][j] >= 'A' && a[i][j] <= 'Z') {
a[i][j] += 32;
}
}
printf("%s\n", a[i]); // 打印每个字符串并换行
}
return 0;
}
0.0分
0 人评分