怎么把字符串转int类型到数组??????????
查看原帖
怎么把字符串转int类型到数组??????????
1083907
Galaxy_xinhe1楼主2024/9/22 16:42
#include<bits/stdc++.h>
using namespace std;
string s;int p;
int high[50001];
void getnum(string str){
for(int i=str.size();i>=0;i--){
	while(str[i]!=' '){
		if(str[i]!='0'){
			high[i]*=10;
			high[i]+=(int)str[i];
		}cout<<str[i]<<" ";
	}
}
}
int main(){
	getline(cin,s);
	/*while(cin>>s){
	   //while就死循环了
	}
	*/
	getnum(s);
	for(int i=1;i<=p;i++)cout<<high[i]<<" ";
}
2024/9/22 16:42
加载中...