C语言 单词缩略的题目

给你三个单词s1、s2和s3,每个单词由小写英文字母组成,中间有空格。打印由单词的大写首字母组成的缩略语。
约束
s1、s2和s3由小写英文字母组成。
1≤si | |≤10(1≤≤3)
输入
输入来自以下格式的标准输入:
s1 s2 s3输出
打印答案。
示例输入
atcoder beginner contest
输出
ABC

#include "stdio.h"
int main(int argc,char *argv[]){
  char a[100],i;
printf("Please enter the 3 words(lowercase, separated by ' ')...\n");
gets(a);
for(i=0;a[i];i++)
if(a[i]>='a' && a[i]<='z' && (a[i-1]==' ' || i==0))
printf("%c",a[i]-32);
printf("\n");
return 0;
}

运行样例:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-10-06
是函数,但不是c语言自带的函数,是需要自己实现的函数追问

那要咋写代码

相似回答