题解 | #简写单词#
简写单词
https://www.nowcoder.com/practice/0cfa856bf0d649b88f6260d878f35bb4
之前想复杂了,题目只要求输出即可,那就没必要再新建一个数组了,用指针遍历一次就好了
#include<stdio.h>
int main()
{
char arr[1000] = { 0 };
gets(arr);
char* parr = arr;
while (*parr)
{
if(parr == arr ||*(parr - 1) == ' ')
{
if(*parr >= 'a' && *parr <= 'z')
printf("%c",*parr -32);
else
printf("%c",*parr);
}
parr++;
}
printf("\n");
return 0;
}
查看10道真题和解析
