字符串处理new

字符串处理new

时间: 1ms        内存:128M

描述:

输入字符串(长度20以内),将字符串中大写字母改为小写字母,其他字符不变,输出改变后的字符串。

输入:

一个字符串(长度20以内)

输出:

输出改变后的字符串(改变规则:将字符串中大写字母改为小写字母,其他字符不变)

示例输入:

ABC123bus

示例输出:

abc123bus

提示:

参考答案(内存最优[556]):

program p1000(Input,Output); 
var 
	a:char;
	b:integer;
begin 
	while not eof(input) do
		begin
		read(a);
		if (a>='A')and(a<='Z') then
			write(char(integer(a)+32))
		else
			write(a);
		end;
end.

参考答案(时间最优[0]):

#include <iostream>
using namespace std;
int main()
{
  char str[21];
  cin>>str;
  int i;
  for(i=0;str[i]!='\0';i++)
    if(str[i]>='A'&&str[i]<='Z')
       str[i]=str[i]+32;
  cout<<str;
  return 0;
}

题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注