【站外题】求助题目
  • 板块学术版
  • 楼主TNTdeD
  • 当前回复8
  • 已保存回复8
  • 发布时间2021/3/25 19:18
  • 上次更新2023/11/5 01:37:57
查看原帖
【站外题】求助题目
351132
TNTdeD楼主2021/3/25 19:18

题目描述:

输入多字符串,使每个字符串第一个字母大写,其余字母全部小写

输入:

第一行一个正整数n,代表字符串数量,接下来n行一个待处理的字符串

输出:

n行,输出n个处理过的字符串

代码:

#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n;
	cin>>n;
	string a[n];
	for(int i=0;i<n;i++)
	{
		cin>>a[i];
	}
	for(int i=0;i<n;i++)
	{
		if(a[i][0]>="a"&&a[i][0]<="z")
		{
			a[i][0]+=32;
		}
	}
	for(int i=0;i<n;i++)
	{
		for(int j=0;j<a[i].length;i++)
		{
			if(a[i][j]>="A"&&a[i][j]<="Z")
			{
				a[i][j]-'A'+'a';
			}
		}
	}
	for(int i=0;i<n;i++)
	{
		cout<<a[i]<<endl;
	}
    return 0;
}

本蒟蒻多次本地测试显示编译错误,求助大佬

2021/3/25 19:18
加载中...