//随机生成10个10-100的数字,确保其均值为75 #include <iostream> #include <vector> #include <ctime> using namespace std; int main(int argc, const char * argv[]) {     srand((unsigned)time(0));     int sum = 750;     int res=0;     vector<int> result;     int temp=0;     for (int i=0; i<10; ++i) {         temp = rand()%91 + 10;         if ((sum-temp) <= ((10-i-1)*100) && (sum-temp) >=0) {             result.push_back(temp);             sum -= temp;         }         else if ((sum-temp)<0){             temp = sum;             sum -= temp;             result.push_back(temp);         }         else{             int start = sum - ((10-i-1))*100;             int range = 100-start;             temp = rand()%(range+1) + start;             if (sum-temp<0) {                 temp = sum;             }             sum -= temp;             result.push_back(temp);         }         cout<<temp<<" ";         res += temp;     }     std::cout << res << endl;     return 0; }
点赞 3

相关推荐

刘湘_passion:太强了牛肉哥有被激励到
点赞 评论 收藏
分享
qq乃乃好喝到咩噗茶:院校后面加上211标签,放大加粗,招呼语也写上211
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务