此博客链接:https://www.cnblogs.com/ping2yingshi/p/12295515.html
1.首字母大写(17min)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2026
Problem Description
输入一个英文句子,将每个单词的第一个字母改成大写字母。
Input
输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。
Output
请输出按照要求改写后的英文句子。
Sample Input
i like acm
i want to get an accepted
Sample Output
I Like Acm
I Want To Get An Accepted
题解:
方法:判断空格
思路:此题关键在于怎样判断每个单词,看了题目,除了第一个单词外,后面每个单词前面都有一个空格,所以以空格来判断是每个单词,遇到空格,就把空格后面的一个单词第一个字母大写。
代码如下:
#include<stdio.h> #include<math.h> #include<stdlib.h> #include<string.h> int main(void) { char c[100]; int k; int str; while( gets(c)!='