高分!!!!!!求一个C/C++程序设计题目的解答

来源:百度知道 编辑:UC知道 时间:2024/06/02 07:17:34
题目一: 和尚挑水
某寺庙里7个和尚:轮流挑水,为了和其他任务不能冲突,各人将有空天数列出如下表:
和尚1: 星期二,四;
和尚2: 星期一,六;
和尚3: 星期三,日;
和尚4: 星期五;
和尚5: 星期一,四,六;
和尚6: 星期二,五;
和尚7: 星期三,六,日;
请将所有合理的挑水时间安排表,请将结果以TXT文本文件输出。

题目二: 老鼠搬家

农田里有一只老鼠需要搬家,新窝距老窝为1km,老鼠每次能搬运0.5kg粮食,沿途中老鼠平均耗粮食为1kg/km(不考虑负重)。假设老鼠老窝有足够的粮食补给,而沿途无法觅食,所以,老鼠要在沿途建立自己的能量补给站。问老鼠这次搬家最终要耗费多少粮食? 请将结果以TXT文本文件输出。

这两个题目给做一个即可。解答好的话,有分加。
建议用C/C++编。

穷举的头都晕了,还是吧数字转换成字符吧...

#include<iostream>
using namespace std;

const int Mon = 1;
const int Tues = 2;
const int Wed = 3;
const int Thus = 4;
const int Fri = 5;
const int Sat = 6;
const int Sun = 7;
void change(int a)
{
switch(a)
{
case 1: cout << "一" << endl; break;
case 2: cout << "二" << endl; break;
case 3: cout << "三" << endl; break;
case 4: cout << "四" << endl; break;
case 5: cout << "五" << endl; break;
case 6: cout << "六" << endl; break;
case 7: cout << "日" << endl; break;
}
}
int main()
{
int o1[2] = {Tues, Thus},o2[2] = {Mon, Sat},o3[2] = {Wed, Sun},o4[1] = {Fri},o5[3] = {Mon, Thus, Sat},o6[2] = {Tues, Fri},o7[3] = {Wed, Sat, Sun};
int i,j,k,x,a,b,c, n[7], flag, lag;<