00问答网
所有问题
用c语言删除字符串中空格,并将空格后首字母改为大写字母
如题所述
举报该问题
推荐答案 2011-05-26
#include<stdio.h>
#include<string.h>
void main()
{
char a[20];
int i,j,sun;
gets(a);
sun=strlen(a);
for(i=0;a[i];i++)
{
if(a[i]==' ')
{
a[i+1]=a[i+1]-32;
for(j=i+1;a[j];j++)
{a[j-1]=a[j];a[j]=0;}
}
}
puts(a);
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/n0nZ0BrTT.html
相似回答
用C语言编写
一段程序:
删除字符串中
的
空格,并将
原
空格后首字母
改写
为大写
...
答:
int main(int argc, char* argv[]){ char str[] = "Whatever with the past has gone, the best is always yet to come.";char *p = str;char *p1 = str;bool is_space = false;//用于标记上一个字符是否为空格 char ch;while ( (ch = *p++) != '\0'){ if (ch == ' '...
c语言
程序
删除
所有
空格,并
转换成
大写
答:
楼主你好!根据你的要求,我将代码实现如下,如果有错,请指正!谢谢!include<stdio.h> include<
string
.h> int main(){ char a[50]="";char b[50]="";int i,j;printf("输入一行字符(包括
空格,
小于50个字符),以回车作为结束符:\n");scanf("%[^\n]",a);for(i=0;i<strlen(a)...
C语言
如何将
字符串中空格后
的
首字母
由小写转换成
大写
答:
include <stdio.h>#include <
string
.h>void main(){int i,n;char s[80];gets(s);n=strlen(s);for(i=0;i<n-1;i++)if(s[i]==' '&&s[i+1]>='a'&&s[i+1]<='z')s[i+1]-=32;puts(s);}//运行示例:
c语言去掉字符串
的
空格
函数trim
答:
c语言去掉字符串
的空格函数 void trim(char *s){} 如下:include <stdio.h> void trim(char *s){ int i,L;L=strlen(s);for (i=L-1;i>=0;i--) if (s[i]==' ')strcpy(s+i,s+i+1);} int main(){ char s[100];printf("input 1 line string\n");gets(s);trim(s);p...
大家正在搜
c语言怎么删除字符串中的空格
c语言删除字符串中的指定字符
删除字符串中的所有空格字符
c语言字符串删除多余空格
c语言消除字符串后面的空格
c语言中字符串中的空格怎么表示
C语言删除字符串空格
C语言删除字符串的前导空格
C语言实现去除字符串中空格
相关问题
用C语言编写一段程序:删除字符串中的空格,并将原空格后首字母...
c语言。字符串。编写程序,删除字符串中所有空格并输出
c语言:输入4行字符,每行不超过60个字符,将空格符后第一个...
C语言 数组 输入一行文字,要求将每个单词的首字母由小写改为...
接收键盘输入的英文字符串(单词之间用空格隔开),将字符串中出...
c语言中输入一个字符串,将字符串中大写字母删除后,输出该新字...
C语言 输入一个字符串,删除中间多余的空格
c语言编程中如何写出去除字符串中的空格的程序代码