[有趣的数字猜成语]看数字猜成语小游戏: (1)123456879 (七颠八倒) (2)十 (纵横交错) (3) 4、 5、 6、 8、9 (不管三七二十一) (4)0+0=0 (一无所有) (5)7.5 (三下五除二) (6)0+0=1 (无中生有) (7...+阅读
猜数字字符串游戏
很久很久以前我写的一个作业:
#include
#include
#include
#define MAX_NUMBER 1000
void question()
{
int a = rand()%MAX_NUMBER+1;
int temp;
int num=1;
cout <<; "请输入一个小于"<< MAX_NUMBER <<; "大于0的数" << endl;
cin >> temp;
while(temp!=a)
{
if(temp>a)
{
cout <<; "猜的数大了,输入新的数:"
<< endl;
cin >> temp;
num++;
}
else if(temp
{ cout <<; "猜的数小了,输入新的数:" << endl; cin >> temp; num++; } } if(num<10) if(num==1) cout <<; "真厉害!一下就猜中啦!" << endl; else cout <<; "真厉害!猜中啦!" << endl; else if(num>=10) cout <<; "猜中了,不过不太幸运啊。" << endl; } int main() { srand(time(NULL)); while(true) { system("cls"); question(); char a; cout <<; "还玩吗?(Y/N):"; cin >> a; if(a=='N'||a=='n') return 0; } } 把题简单话下: 3个住店人员掏了30,老板让小儿还5快回去,小二拿了2块,还了3块。 最后:老板那有25块, 小二那有2块, 住店人员那有3块。 刚开始住店人员掏的30元=老板那的25元+小二那的2元+住店人最后剩的3元 住店人员实际掏的27元=老板那的25元+小儿那的2元 你最后说的那个29元=老板那的25元+小二那的2元+小二那的2元 最后消失的1元=刚开始住店人员掏的30元-老板那的25元-(小二那的2元+小二那的2元) 括号里面的注意下↗ 小二的2元算了2遍,所以这个题没有意义。 最后再拐回来: 老板实际收的25元+小二私吞的2元+住店人剩下的3元=30元 结论: 钱根本就没有少,这个丢失的1元也就不存在了。 楼上写的代码挺好,忘记了初始化随机种子 srand((unsigned int)(time(NULL)); 随机数是伪随机数。 使用rand()函数一定要初始化随机种子。 #include#includeint main() { bool flag=true; srand((unsigned int)(time(NULL)); // 初始化随机种子。 int num=rand()%1000+1;//产生1~1000的随机数,否则猜数字就十分困难了 int yournum; while(flag) { coutyournum; if(yournum>num) // 这样写比yournum-num>0少执行一个算术运算 { cout #include "stdio.h" #include "conio.h" #include #include main() { int c;/*猜数字的次数*/ int num; int guess;/*输入数字*/ char; clrscr(); printf("\nNow let us play the game.\n Guess the number:"); while (toupper(yes)=='Y') { c=0; randomize(); num=random(100)+1; /*100~999 */ do { do { printf("\nInput an integer number(1~100):"); scanf("%d",&guess); }while(!(guess>=1&&guess<=100));/*结束第二层DO~WHILE循环*/ if (guess if (guess>num) printf("\n Your answer is high,try again!");/*大*/ c++; if (c==11) { printf("\n This is the %d times! Think it hard next!",c); goto l1; } }while (!(guess==num)); l1:if (c<=10) { printf("\n You have got it in %d times.\n",c); printf("\n you guess right,Congretulations!"); } else { printf("\n You got it in %d times.\n",c); printf("\n I bet you can do it better!"); } printf("\n NEXT?(Y/N):"); scanf("%c",&yes); } } 延伸阅读: 一个钟无数字猜成语【谜题】:一个钟无数字猜成语 【谜底】: 无时无刻 【拼音】: wú shí wú kè 【解释】: 时时刻刻。表示毫不间断。 【出处】: 明·凌濛初《初刻拍案惊奇》卷六:“自是行忘止,食忘... 学霸猜成语一个大写壹等于数字1000是什么成语一字千金yī zì qiān jīn [释义] 增损一字;赏以千金。形容文辞精妙;不可更改。 [语出] 南北朝·钟嵘《诗品·古诗》:“文温以丽;意悲而远;惊心动魄;可谓几乎一字千金。” [辨形... c语言字符串是什么写多了 Java 代码,对 String 类 很是喜爱,可惜经典的 C 语言没有。。。最近在做程序过程中,发现对C语言字符串的处理很模糊,一会儿用数组,一会儿用指针,一会儿又引入 string.h。。... vb中字符串连接符和加号的区别VB字符串连接符有 + 和 & 区别是 + 号的两个目都必须为字符串,例如 A+B,A、B必须都是字符中变量,否则产生一个Exctption。而 & 则可直接把变更的内容用tostring方法转换,例如"aS... C中字符串的几种定义方法及说明在C中定义字符串有下列几种形式:字符串常量,char数组,char指针 1.字符串常量 即:位于一对双括号中的任何字符。双引号里的字符加上编译器自动提供的结束标志\0字符,作为 一个字符... 请问一下有什么游戏适合幼儿园大班室内的数字游戏最好是材料简《敲铃》 ——游戏目的: 1、训练幼儿听声音记数,初步培养幼儿的心算能力; 2、发展幼儿的听觉系统、记忆力及快速反应能力 游戏内容: 1、在游戏前准备铃铛一个。 2、家长拍手引起... 谁能帮我找一些数字猜成语0(成语)存十一于千百 0+0(成语)无以复加 00(成语)树一获百 0815·卷帘格(成语)望秋先零 1(成语)接二连三 1+111=121(成语)以一当十 1*1=100(成语)以一当十 10(成语)一扫而空 100*10*10(成语)成... 疯狂猜成语手指上分别写着12345数字是什么成语疯狂猜成语一般会有三种类型的题目。第一种是文字组合的方式,这一般难度不是很大。第二种就是图文结合的方式,这样的题就要抓住细节,特点去发散思维。最后就是纯图片的方式。这... 夹七夹八猜三数字夹七夹八猜三数字——答案:278。 夹七夹八 【拼音】: jiā qī jiā bā 【解释】: 指说话东拉西扯,混杂不清。 【出处】: 明·凌濛初《初刻拍案惊奇》卷二十四:“叫家人们持杖赶...猜数字游戏
C写猜数字游戏
编程猜数字游戏高赏