哈尔滨工业大学C语言2016年MOOC在线测试答案(7)

2019-08-20 20:39

}

}

{ }

else if(select==3) { } else { }

printf(\选择非法,请重新输入进行再次选择\\n\hellp(); playerchoice();

void viewer()//玩家是观众 {

g=a+b+c; f=e+(222*g); if (f==sum) {

if(sum"2==0) {

m=(sum/222)/5; e=222*m; printf(\

printf(\

int sum;//键盘输入的和值 int f; int m;

printf(\请输入得到的数:\\n\scanf(\e=222-sum"2; b=(e/10); c=e;

int e;//得出的三位数 int g;

a=e/100;

else

}

}

} else { }

e=e+222; a=e/100; b=(e/10); c=e; f=e+(222*g); printf(\

void playerchoice()//选择玩家的身份 { }

void hellp() {

int select;

printf(\输入 1 你是魔术师 \\n\printf(\输入 2 你是观众 \\n\

printf(\请输入相应的数字,进入不同的模块: \\n\scanf(\getchar(); fflush(stdin); if(select==1) { }

else if(select==2) { } else { }

printf(\选择非法,请重新输入进行再次选择\\n\viewer(); magician();

\\n\ }

system(\

printf(\欢 迎 寻 求 帮 助$$$$$$$$$$$$$$$$\\n\printf(\

printf(\游戏规则:输入1,表示退出游戏 @@@\\n\printf(\ 输入2,表示游戏系统设置 @@@\\n\printf(\ 输入3,表示游戏帮助 @@@\\n\printf(\ 输入4,表示游戏开始 @@@\\n\printf(\输入2时,进行下一轮选择:\\n\printf(\ 输入2 你是观众 \\n\printf(\

printf(\游 戏 简 要 说 明!!!!!!!!!!!!!\\n\printf(\

printf(\ 在一种室内互动游戏中,魔术师要每位观众心里想一个3位数abcprintf(\和个位数字),然后魔术师让观众心中记下acb bac bca cab cba 5个数以printf(\只要观众说出这个和值多少,则魔术师一定能猜出观众心里想的原数abcprintf(\

printf(\本游戏玩家自由选择所担任的职业,即魔术师或观众,根据提示完成游戏printf(\结 束 帮 助$$$$$$$$$$$$$$$$$$$$$\\n\

//退出

printf(\ 输入1 你是魔术师 \\n\

(a.b.c分别是百位.十位\\n\及这5个数的和值。\\n\是多少。\\n\

void exitgame() {

char select;

printf(\你确定退出游戏吗?退出请输入Y或y,继续点任意键\\n\ scanf(\ getchar(); fflush(stdin);

if(select=='Y'||select=='y') { }

printf(\欢迎再来游戏\\n\ exit(1);

}

else { }

return;

void magician()//玩家是魔术师 { }

int l,f;

srand(time(0)); a=rand()%9+1; b=rand(); c=rand(); e=100*a+10*b+c;

//acb+bac+bca+cab+cba=122a+212b+211c=f f=122*a+212*b+221*c; printf(\

printf(\请输入你得到的三位数: \\n\scanf(\if (e==l) else

printf(\魔术失败了,下次努力\\n\

printf(\恭喜你,魔术成功了 \\n\

答案:

#include int is(int i,int k) {

int j=0,ii=i;

while (ii){j+=ii;ii/=10;} if (j*222==k+i) return 1; else return 0; }

int main() {

int i,j,k,sum;

scanf(\

k=0;

for (i=100;i<=999;i++)

if (is(i,sum)) {k=i;break;}

if (k==0) printf(\ else printf(\

return 0; }

3

寻找中位数v1.0(4分)

题目内容:

编写一个函数返回三个整数中的中间数。函数原型为: int mid(int a, int b, int c); 函数功能是返回a,b,c三数中大小位于中间的那个数。 输入格式: \

输出格式:\ 输入样例1: 12 6 18↙ 输出样例1: The_result_is_12 输入样例2: -9 7 -2↙ 输出样例2: The_result_is_-2

注意:为避免出现格式错误,请直接拷贝粘贴上面给出的输入、输出提示信息和格式控制字符串! (注意:在输出中,“_”代表空格,如果直接将上段示例粘贴到代码中,应将其替换为空格。) 时间限制:500ms内存限制:32000kb

#include #include int mid(int a,int b,int c);

int main() {

int a, b, c ,sum;

scanf(\ sum=mid(a,b,c);

printf(\ }


哈尔滨工业大学C语言2016年MOOC在线测试答案(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:(崇尚品德的故事)明辨是非的故事 - 僧一行测量子午线

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: