c++求帮看为什么只输出了第一个大写?
查看原帖
c++求帮看为什么只输出了第一个大写?
366547
CY666楼主2020/10/9 20:41
#include<bits/stdc++.h>
using namespace std;
string s;
int main()
{
	
 		for(int i=0;i<=s.size();i++)
		 {
		 	cin>>s[i];
		 	if('a'<=s[i]&&s[i]<='z')
		 	{
		 		s[i]-=32;
			 }
		  }
	
		  for(int i=0;i<=s.size();i++)
		  printf("%c ",s[i]);
		  return 0;
		  
 } 
2020/10/9 20:41
加载中...