求助,为什么会这样输出?
  • 板块学术版
  • 楼主Hong_Shika
  • 当前回复4
  • 已保存回复4
  • 发布时间2022/10/21 21:08
  • 上次更新2023/10/27 06:37:15
查看原帖
求助,为什么会这样输出?
786241
Hong_Shika楼主2022/10/21 21:08
#include <bits/stdc++.h>
using namespace std;
int t;
string s;
int main()
{
	while(scanf("%d",&t)!=EOF)
	{
		cin>>s;
		cout<<(char)(s[0]-32);
		int n=s.length();
		for(int i=1;i<=n;i++)
		{
			if(s[i]==' ')
				printf("%c",(char)(s[i+1]-32));
			else continue;
		}
		printf("\n");
	}
	return 0;
}

输入↓

1
end of file

输出↓

E
O
F

为什么在执行for循环时会执行for循环之外的东西

2022/10/21 21:08
加载中...