第五次测试 大小写转换

Eddy usually writes articles ,but he likes mixing the English letter uses, for example “computer science” is written frequently “coMpUtEr scIeNce” by him, this mistakes lets Eddy’s English teacher be extremely discontentment.Now please you to write a procedure to be able in the Bob article English letter to turn completely the small letter.
Input
The input contains several test cases.each line consists a test case,Expressed Eddy writes in an article , by letter, blank space,numeral as well as each kind of punctuation
composition, the writing length does not surpass 1000 characters.
Output
For each test case, you should output an only line, after namely the result of transforms the lowercase letter.
Sample Input
weLcOmE tO HDOj Acm 2005!
Sample Output
welcome to hdoj acm 2005!
嗯,看起来很傻逼对吧,纯英文题,作为一个英语从来不及格的爱国有志青年在看到这种题时,心里满满的草泥马,但是没办法,稍微上档次的比赛,都是英文题。看不懂就只能找翻译了。

艾迪经常写文章,但是他喜欢混用英语字母,例如“计算机科学”经常是他写的“计算机科学”,这个错误让艾迪的英语老师非常不满。现在请你写一篇程序能在鲍勃的文章中把英文字母完全变成小写字母。
**输入”
输入包含几个测试用例。每行由一个测试用例组成,表达涡流写在一篇文章中,由字母、空格、数字以及各种标点组成,写作长度不超过1000个字符
**输出
*对于每个测试用例,您应该只输出一行,即转换小写字母后的结果。

以上是我用有道翻译的结果,不可能词意通达,但大体明白题目的要求就行,示例的话应该都能看懂。
话不多说,直接贴代码

#include<stdio.h>
int main ()
{
	char a[1000];
	int i;
	while(gets(a)!=NULL)
	{ 
		int t;
		t=sizeof(a)/sizeof(a[0]);
		for(i=0;i<t;i++)
		{
			if(a[i]<='Z'&&a[i]>='A')
			{
				a[i]=a[i]+32;
			}
		}
		printf("%s\n",a);
	}
	return 0;
}

很简单的题,算是这次测试的签到题吧,也没什么好说的,只要注意一下空格就好了,用gets写入字符串以识别空格,注意一下控制多组输入多组输出的是NULL而不是EOF。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值