c语言:定义一个10个字符长度的字符数组,从键盘输入自己的姓名全拼,将其全部转换成大写后,依然保存在该数组中,再输出该字符数串;(注意字符串的结束标志) 例如:输入zhangsan 则输出ZHANGSAN
时间: 2024-06-04 07:10:35 浏览: 77
从键盘输入一个字符串,将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件“test”中保存。输入的字符串以“!”结束.
答案:
char name[11];
scanf("%s", name);
int i = 0;
while (name[i] != '\0') {
if (name[i] >= 'a' && name[i] <= 'z') {
name[i] = name[i] - 32; // 转换成大写
}
i++;
}
printf("%s", name);
阅读全文