c++怎么将字符串中的英文单词变成首写字母大写缩写

c++怎么将字符串中的英文单词变成大写缩写
比如输入student program
输出为ST
求大神解答

c++

8个回答

每个单词的首字母吗?

SP 还是 ST?

每个单词的首字母吗?

SP 还是 ST?

qq_41001295
qq_41001295 emmmm打错了SP
接近 2 年之前 回复

emmmm是SP打错了

emmmm是SP打错了

emmmm是SP我打错了

strtok 这个函数,分割成多个子串,子串取第一个字母,转大写就行了。

qq_41001295
qq_41001295 然而我还没学strtok。。。。谢谢了我去研究研究
接近 2 年之前 回复

函数调用时使用地址传递。

思路:先定义一个变量f用来标记是否是单词的开始位置,如果是开始位置就输出大写字母,并把f标记成false,如果遇到空格,就把f标记成true。依次遍历字符串即可。

参考代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "stdio.h"
int main() {
char a[100];
int i;
bool f=true;
gets(a);
for(i=0;a[i]!='\0';i++) {

if(f){
printf("%c",a[i]-32);
f=false;
}
else
printf("%c",a[i]);
if(a[i]==' ')
f=true;
}

return 0;
}
/*
运行结果:
i love you
I Love You
*/

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
首写字母大写
Description 对一个字符串的所有单词,如果单词的手写字母不是大写,则把首写字母换成大写字母。每个单词之间用除字母以外的其他字符隔开。 Input 输入一行:待处理的字符串,字符串的长度小于等于80。 Out 输出一行:经过处理以后的字符串,字符串的每个单词的首写字符大写。 sample input A boy likes A girl,but the girl Does’ not lik...
hduoj 2026 首写字母变大写
首字母变大写 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 59481 Accepted Submission(s): 32657 Problem Description 输入一个英文句子,将每个单词的第一个字母改成大写字母。 Input 输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。 Ou
把首写字母大写,其他的字母小写
package StringMethod; //把首写字母大写,其他的字母小写 public class DaXiao { public static void main(String[] args) {   //第一种方法 String s0="abCefg"; for(int i=0;i String s=String.valueOf(s0.charAt(i)).toUpper
将字符串的第一个字母变大写的问题.
string InsertStr="wang";rn string FirstChar=InsertStr[0].ToString().ToUpper();//取第一个字符变大写rn InsertStr.Replace(InsertStr[0].ToString(),FirstChar);//替换;rn MessageBox.Show(InsertStr);rnrn执行上面的语句之后,为什么InsertStr还是"wang",为什么不把第一个字母大写变成"Wang"? 哪位大哥看一下,想了好久想不通啊
将一字符串第一个字母转化成大写
如将字符串String[] s="ni","hao","Nice","to","meet","you"里面的每个单词的首字母大写,该怎么转啊??
如何将输入框的字母变成大写!
我试图的css来表现,但加到数据库中却又是小写/rn不知道javascript怎么来做??
javascript将字符串的第一个字母大写
需求将字符串的第一个字母大写输入:一个字符串,第二个参数表示字符串其余字符是否作出改变 输出:第一个字母大写的字符串代码const capitalize = ([first,...rest], lowerRest = false) => first.toUpperCase() + (lowerRest ? rest.join('').toLowerCase() : rest.join(''));效
字符串的第一个字母大写
我不知道应该怎么将字符串的第一个字母转换为大写:rnrn rackingSystem.toLowerCase(); // has capitals in every word, so first convert all to lower casern StringBuilder rackingSystemSb = new StringBuilder();rn rackingSystemSb.append(rackingSystem);rn rackingSystemSb.setCharAt(0, Character.toUpperCase(rackingSystemSb.charAt(0))); rn rackingSystem = rackingSystemSb.toString();rnrn这段代码好像没有用。rnrn请大虾指点,谢谢。
如何禁用 Word 自动将英文单词首字母变成大写的功能
我用的是Word2002,每次输入英文,第一个单词的首字母都会自动变成大写,而有时不需要此功能。如写域名时就不需要将首字母大写,每次我都得把系统自动改成的大写再手动改回来,很麻烦,也很恼火,但是又找不到在哪里设置才能禁用该功能。好像Word2000也有这个功能。rnrn望好心人告知,多谢!
C# 字符串首字符大写
我找到一些把字符串首字符大写的方法。 假如需要把字符串 “red” 转换为 “Red”,把 “red house” 转为 “Red house” 或者单词的第一个大写,下面就是我从网上看到的技术。 public static string FirstCharToUpper(string input) { if (String.IsNullOrEmpty(input))
将字符串中小写转大写.c
# include  int main (){ char s[1024] = " " ; printf("please input a string \n s=") ; scanf ("%s",s) ; int i , len ; for (i=0 ; s[i] ; i++ ) ; //求字符串长度 len = i ; printf ("len = %d\n",len);  for(i=0;i
首大写
#include   #include      int main()   {       char input[256]={0};       char output[256]={0};       int i=0,len=0;   scanf("%[^\n]",input);     while(input[len]!='\0') { len++; }    
常用英文单词缩写
在编写代码时,经常要有一些英文词汇进行命名,但如果结构与变量较多时,都用完整的单词往往效率不高,故此找到本缩写汇集与大家共享
游戏常用英文单词缩写
常用的游戏单词缩写 单词 缩写 button btn image img label lab combo cmb text txt array arr char chr string str animation ani byte byt picture pic value val sprite spr checkbox chk
嵌入式开发常见英文单词及缩写
【前言】   做嵌入式开发,避免不了要看芯片手册(包括参考手册、用户手册等),通常在开头的章节会有“Documentation conventions”,意思就是编写文档时的一些约定规则,其中就包括很多半导体行业的专业术语及其英文缩写。因此,为了看明白相关文档,我们最好还是记一下这些常用的专业词汇以及它们的缩写吧。英文缩写ARM:Advanced RISC Machine AAPCS:ARM A
计算机专业英文单词缩写
这是一份计算机行业中术语的总结,里面收纳了目前IT行业中出现的所有的英文缩写
程序英文单词缩写
以前变量命名不规范,导致后期维护困难,现在想统一规范一下,急需一下常用英文单词的缩写,最好向字典一样,我想用那个单词,就能找到它对应的缩写,而且看了之后就能明白变量代表的含义,或则给出好的建议!
电脑相关英文单词和缩写
使用计算机必懂的一些英文单词和缩写!当遇到电脑上的英文不懂的时候看看50%的能解决问题,50%的能增加电脑知识。
excel生成首写字母
生成A1列汉字的首写字母:
截去字符串左右空格且变成大写的函数怎么写?
截去字符串左右空格且变成大写的函数怎么写?
字母缩写
题目描述: 随着全球文化的交融,英文逐渐融入到我们生活的方方面面,随处可见英文缩写的标志,因此小A就在考虑设计一个程序,可以将输入的英文单词转换为它们所对应的首字母大写,请你帮小A设计出该程序。 输入 要求每次输入的单词个数不超过10个,每个单词由一个或多个大写或者小写的字母组成,同时各个单词的长度不得超过10,每个单词之间用空格隔开。 输出 每组测试数据输出规定的缩写,每组输出各占一行
将某个输入字符串中的所有关键字全部变成大写
刚学编译,想了n久实在不知道怎么识别关键字只晓得把关键字存一个字符数组里面rn 要求:比如说:whilelse 这样的字符变成大写要是:WHILElse 如果是whileELSE就错了rn 高手帮帮忙吧~~谢谢 可以不用演示程序,给我个算法吧~~
将输入字符串中每个单词的首字母变成大写
将输入字符串中每个单词的首字母变成大写字母
将英文单词首字母转为大写输出的C程序
最近有朋友问过我一道C语言程序题:从键盘输入一句英文,每个单词用空格隔开,用‘#’结束输入,写一个子程序,将英文每个单词首字母转为大写输出,好像百度上没有找到匹配的,今天我写了一个,附上来请大家指点。
把字符串中的单词首字母变成大写
总结:用有穷状态自动机写了个程序,算是对它的复习吧!~其实也是想试试。学到东西还是挺多的,flag标志来控制是否的变成大写,以及对非字符的处理状态" NOUP ",对字符的处理“UP”又分两类“大写”和“小写”。 #include<iostream> #include<string> #include<cctype> using namespace std;...
将字符串首字母大写
将字符串首字母大写
vc中如何将字符串变成大写?
vc中如何将字符串变成大写?
JAVA 将字符串中每个单词的第一个字母变成大写, 输出到控制台。
public static void main(String[] args) { String s = "this is a test of java"; System.out.println(" 将字符串中每个单词的第一个字母变成大写, 输出到控制台。"); si(s); } private static void si(String s) { // 4) 将字
怎么样将字符串中的\ 变成\\
String aa="c:\dd\aa";rnaa=aa.replace('\\','\');rnrn这样不行, \是不是有什么其他表示方法
在传真通讯中,“PSTN”是什么英文单词的缩写?
在传真通讯中,“PSTN”是什么英文单词的缩写?
DIV标签是什么英文单词的缩写?
-
window中字母缩写的含义
BM_ 按钮消息 -----------(Button Message) BN_ 按钮识别消息 -----------(Button Notification) CB_ 组合框消息 -----------(Combo Box) CBN_ 组合框识别消息 (Combo Box Notification) CDM_ 公用对话框消息 -----------common dialog messag...
编程常用英文单词缩写整理
本缩写表中列出的都是通用性缩写,不提供标准缩写,个人整理,有待完善。2016年8月10日,详细参见
网络常用英文单词和缩写翻译
网络常用英文单词和缩写翻译网络常用英文单词和缩写翻译网络常用英文单词和缩写翻译网络常用英文单词和缩写翻译网络常用英文单词和缩写翻译网络常用英文单词和缩写翻译
英文单词缩写规则(转自天涯)
英文缩写词它是用一个单词或词组的简写形式来代表一个完整的形式,它不同于首字母缩写词。例如:   kg (kilogram), TV (television), cf (confer), cm (centimetre)   AD,A.DAnno Domini(=in the year of the Lord;since Christ was born 公元   A.M.,a.m.ante...
dom4j是哪几个英文单词的缩写
dom4j是哪几个英文单词的缩写
判断字符第一个字母.是小写的变成大写.大写不变.
判断字符串第一个字母.是小写的变成大写.大写不变.rnrn一个很简单的问题.我想了好长的时间了.高手给我一个代码.我看看好吗.也是的.这样的问题我想了3个多小时了.没有一点结果.心里好难受呀.看看谁可以帮忙.谢谢了.
汉字转换大写缩写
public static String getFirstSpell(String chinese) { StringBuffer pybf = new StringBuffer(); char[] arr = chinese.toCharArray(); HanyuPinyinOutputFormat defaultFormat = new HanyuPinyinOutpu...
将字符串删除左右空格且变成大写的函数怎么写?
将字符串删除左右空格且变成大写的函数怎么写?
JavaScript 将字符串第一个字母转换成大写其余的均为小写
JavaScript 将字符串第一个字母转换成大写其余的均为小写
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池