C语言程序 您所在的位置:网站首页 c语言字符串中大小写字母转换 C语言程序

C语言程序

2024-07-06 00:14| 来源: 网络整理| 查看: 265

【问题描述】首字母变大写:输入一个英文句子,将每个单词的第一个字母改成大写字母。

【输入形式】一个长度不超过100的英文句子

【输出形式】按照要求改写后的英文句子,每个单词的首字母大写

【样例输入】i like programming.

【样例输出】I Like Programming.

【样例说明】每行英文语句有若干英文单词,单词与单词之间可以有1到若干空格

#include int main(){ char a[100]; int i; gets(a); a[0]=a[0]-32; for(i=1;a[i]!='\0';i++){ if(a[i-1]==' '){ a[i]=a[i]-32; } } for(i=0;a[i]!='\0';i++){ printf("%c",a[i]); } printf("\n"); return 0; }

运行结果: 在这里插入图片描述

这些代码来自qq_37496376 有些地方更改了一下

#include #include #include #include using namespace std; void outFirstStr(char *str) { char *subStr; char *end = str; *end -= 32; while (*end != '\0'){ if (*end == ' '){ end++; *end -= 32; } else{ end++; } } } int main() { char str[100] = { 0 }; int i; while (gets(str)) { outFirstStr(str); for (i = 0; i cout


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有