| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1637 人关注过本帖
标题:问个编程题,这个咋编程啊
取消只看楼主 加入收藏
墨小瞳丶
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2017-11-23
收藏
 问题点数:0 回复次数:4 
问个编程题,这个咋编程啊
猜数字游戏:
计算机随机生成没有重复的n个数,用户从键盘输入猜测的数。每猜一次,电脑给出提示信息。如果用户输入的数跟计算机生成的数,数值和位置都完全相等,则胜出。
基本功能要求:
1.    随机生成没有重复的4个数。(每个数字在0-9范围内)。
2.    用户从键盘输入4个不重复的数,程序能对用户输入的数与随机生成的数进行匹配,并给出提示信息:“有 x个数数值和位置都相同!有 y个数数值相同,但位置不同。”
3.    控制用户的尝试次数为10次。
4.    计算、输出并保存用户的得分,计分规则:总分是100分,每失败一次扣10分。
5.    有操作菜单,能根据不同选择运行不同功能:1:开始游戏!2:查看上次成绩!3:输出帮助信息!0:退出程序!
提示:(1)生成一个0~9的随机数,使用rand函数:
#include<stdio.h>
#include<stdlib.h>  //使用rand函数必须使用此头文件
#include<time.h>
int main()
 {   
   int a;          srand(time(0));  //生成一个种子。整个程序只写一次即可。         
   a=rand()%10;   //生成一个随机数。         
   printf("%d\n",a);         
   return 0;
 }
 (2)保证生成的n个数不重复:
可用数组记录生成的数,每生成一个数,要与之前已经生成的进行比较,如果有相同的    重新生成,直到不相同。
搜索更多相关主题的帖子: 编程 生成 个数 用户 相同 
2017-11-23 22:24
墨小瞳丶
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2017-11-23
收藏
得分:0 
大神们,咋弄啊,明天就要交了,帮帮忙啊!!!

[此贴子已经被作者于2017-11-23 22:26编辑过]

2017-11-23 22:25
墨小瞳丶
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2017-11-23
收藏
得分:0 
有人能回答一下吗
2017-11-23 22:27
墨小瞳丶
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2017-11-23
收藏
得分:0 
大神们,不要沉啊!!
2017-11-23 22:29
墨小瞳丶
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2017-11-23
收藏
得分:0 
2017-11-23 22:33
快速回复:问个编程题,这个咋编程啊
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025287 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved