c++答案对了还是0分!!! 求助
查看原帖
c++答案对了还是0分!!! 求助
717971
liuyi0905楼主2023/1/19 14:01
#include<bits/stdc++.h>
using namespace std;
int main(){
	bool flag=true;
	string s,max,min;
	char tmp;
	int max_=0,min_=1001;
	while(1){
		while(scanf("%c",&tmp)){
			if(tmp=='.'){
				flag=false;
				break;
			}
			if(tmp==','||tmp==' ')break;
			s+=tmp;
		}
		if(s.size()>max_){
			max_=s.size();
			max=s;
		}
		if(s.size()<min_){
			min_=s.size();
			min=s;
		}
		if(!flag)break;
		s="";
		flag=true;
	}
	cout<<max<<"\n"<<min;
	return 0;
}

(^_^)

2023/1/19 14:01
加载中...