为什么string定义的数组得到的结果是错误的
查看原帖
为什么string定义的数组得到的结果是错误的
1555991
yanji5548楼主2024/11/24 13:49
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n,num,sum;
	string str;
	cin>>n;
	for (int i=0;i<3;i++){
		cin>>num>>sum;
		int arr=ceil(n*1.0/num);
		str[i]=arr*sum;
	}
	int min=100000000;
	for (int j=0;j<3;j++){
		if(str[j]<min){
			min=str[j];
		}
	}
	cout<<min;
	return 0;
}

2024/11/24 13:49
加载中...