码迷,mamicode.com
首页 > 其他好文 > 详细

字母,字符串

时间:2015-07-05 22:41:17      阅读:290      评论:0      收藏:0      [点我收藏+]

标签:

dengwo@dengwo-ThinkPad-Edge-E530:~/bowl/shangdongoj$ cat gaiju.c 
/*字符串 单词首字母改大写,并将最大的删除.
 * 限字母字符串以内...........*/

#include<stdio.h>

void rmchar(char revise[]);
void delchar(char delete[]);


int main(void)
{
	char strchar[50] = {‘\0‘};
	//scanf("%s", strchar);//无法输入带空格的字符串..
	gets(strchar);
	rmchar(strchar);
	delchar(strchar);
	printf("%s\n", strchar);
	return 0;
}


/*把首字母改为大写*/
void rmchar(char revise[] )
{
	int i = 0;
	for(i=0;revise[i]!=‘\0‘;i++)
	{
		if(i==0&&revise[i]>96||i>0&&revise[i-1]==‘ ‘&&revise[i]>96)
			revise[i] -= 32;
	}
}


/*删除首字母最大的单词*/
void delchar(char delete[])
{
	char *q = NULL;
	char *p = delete;
	char top = ‘A‘;
	for(;*p!=‘\0‘;*p++)
	{
		if(*p>40&&*p<=90&&*p>top)
		{
			top = *p;
			q = p;
		}
	}
	for(p=q;*p!=‘ ‘;*p++);
	for(;*p==‘ ‘;*p++);
	for(;*p!=‘\0‘;*p++,*q++)
	{
		*q = *p;
	}
	*q = ‘\0‘;
}
dengwo@dengwo-ThinkPad-Edge-E530:~/bowl/shangdongoj$



字母,字符串

标签:

原文地址:http://my.oschina.net/dengwo/blog/474917

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!