我正在尝试开发一个基本程序,它以您的名字命名并以标准格式提供输出.问题是我希望用户可以选择不添加中间名.
例如:Carl Mia Austin给了我CM Austin但是我想要即使输入是Carl Austin它也应该给C. Austin而不询问用户他们是否有中间名.那么,有没有一种方法或功能可以自动检测到?
#include <stdio.h>
int main(void) {
char first[32], middle[20], last[20];
printf("Enter full name: ");
scanf("%s %s %s", first, middle, last);
printf("Standard name: ");
printf("%c. %c. %s\n", first[0], middle[0], last);
return 0;
}
Run Code Online (Sandbox Code Playgroud)