杭电acm--2026
来源:互联网 发布:pokemon虚拟定位软件 编辑:程序博客网 时间:2024/06/11 08:12
Problem Description
输入一个英文句子,将每个单词的第一个字母改成大写字母。
Input
输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。
Output
请输出按照要求改写后的英文句子。
#include<stdio.h>#include<stdlib.h>//#include<math.h>#define SIZE 100int main(){char c1, arr[SIZE];int j;while ((c1 = getchar()) != EOF){arr[0] = c1;for (int i = 1; (c1 = getchar())!= '\n'; i++){arr[i] = c1;j = i;//记录字符的长度}for (int i = 0; i<=j; i++){if (arr[0]>=97 && arr[0]<=122)arr[0] -= 32;else if (arr[i] == ' ')//寻找单词首字母if (arr[i + 1]>=97 && arr[i + 1]<=122)arr[i + 1] -= 32;}for (int i = 0; i<=j; i++){printf("%c", arr[i]);}printf("\n");}return 0;}
0 0
- 杭电acm 2026
- 杭电acm--2026
- 杭电ACM 2026 首字母变大写
- 杭电ACM 2026 首字母变大写
- 杭电ACM 2026 首字母变大写
- 杭电ACM 2026:首字母变大写
- 杭电ACM 1003
- 杭电 ACM 2016
- 杭电acm 1010
- 杭电 acm 1045
- 杭电ACM-1010
- 杭电ACM 1172
- 杭电ACM 1174
- 杭电ACM 1175
- 杭电ACM 分类
- 杭电ACM分类
- 杭电acm 1000
- 杭电acm 1001
- 类的高级概念
- java线程安全的集合类
- 【Java大数】hdu 5429 Geometric Progression
- jsp的application使用案例
- ajax 笔记
- 杭电acm--2026
- 【LeetCode 232: Implement Queue using Stacks】
- Android开发-Activity(二)
- 概率论与数理统计笔记(一): 样本空间 随机事件
- 在android 4.2.2上调试MU609步骤,WCDMA
- Geoprocessor 裁切
- ARM9 ADS8344 SPI驱动移植 (二)
- JAVA垃圾回收机制
- 美版Linksys WRT1900AC v1刷OpenWrt经验