运用c语言编写一游戏。游戏面向小学1~2年级学生,随机选择两个整数和加减法形成算式要求学生解答。先谢啦

作者&投稿:尧狗 (若有异议请与网页底部的电邮联系)
用C语言编写一游戏。游戏面向小学1~2年级学生,随机选择两个整数和加减法形成算式要求学生解答。~

#include
#include
#include
#include

void main()
{
int num=0,add=0; /* 答题数,得分 */
int score[3]={10,7,5};
char str[20],str1[10][20];

while(1)
{
int a=0,b=0,d=0,c=0,k=0,i=0,j=-1,result;
char sf[2]={'+','-'};
/* 出题 */
while(1)
{
a=rand()%51;
b=rand()%51;
d=rand()%2;
if(d==0)c=a+b;
else c=a-b;
if(c>=0 && c<=50)
{
sprintf(str,"%d %c %d =
",a,sf[d],b);
strcpy(str1[num],str);
if(num==0) break;
j=-1;
for(i=0; i<num; i++)
{
if(strcmp(str,str1[i])==0)/* 如果相同重新出题 */
{j=1;break;}
}
if(j<0)
break;
}
}
printf("%s
",str);
/* 回答 */
printf("输入计算结果:
");
while(1)
{
scanf("%d",&result);
k++;
if(result==c)
{
printf("回答正确!
");
add+=score[k-1];
break;
}
else if(k<3)
{
printf("错误,请重新回答:
");
}
else
break;
}
num++;
if(num==10)break;
}
printf("
得分:%d
",add);
getch();
}

#include
#include
#include
#include

void main()
{
int num=0,add=0; /* 答题数,得分 */
int score[3]={10,7,5};
char str[20],str1[10][20];

while(1)
{
int a=0,b=0,d=0,c=0,k=0,i=0,j=-1,result;
char sf[2]={'+','-'};
/* 出题 */
while(1)
{
a=rand()%51;
b=rand()%51;
d=rand()%2;
if(d==0)c=a+b;
else c=a-b;
if(c>=0 && c<=50)
{
sprintf(str,"%d %c %d =
",a,sf[d],b);
strcpy(str1[num],str);
if(num==0) break;
j=-1;
for(i=0; i<num; i++)
{
if(strcmp(str,str1[i])==0)/* 如果相同重新出题 */
{ j=1;break;}
}
if(j<0)
break;
}
}
printf("%s
",str);
/* 回答 */
printf("输入计算结果:
");
while(1)
{
scanf("%d",&result);
k++;
if(result==c)
{
printf("回答正确!
");
add+=score[k-1];
break;
}
else if(k<3)
{
printf("错误,请重新回答:
");
}
else
break;
}
num++;
if(num==10)break;
}
printf("
得分:%d
",add);
getch();
}

#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
#include<string.h>

void main()
{
int num=0,add=0; /* 答题数,得分 */
int score[3]={10,7,5};
char str[20],str1[10][20];

while(1)
{
int a=0,b=0,d=0,c=0,k=0,i=0,j=-1,result;
char sf[2]={'+','-'};
/* 出题 */
while(1)
{
a=rand()%51;
b=rand()%51;
d=rand()%2;
if(d==0)c=a+b;
else c=a-b;
if(c>=0 && c<=50)
{
sprintf(str,"%d %c %d = \n",a,sf[d],b);
strcpy(str1[num],str);
if(num==0) break;
j=-1;
for(i=0; i<num; i++)
{
if(strcmp(str,str1[i])==0)/* 如果相同重新出题 */
{ j=1;break;}
}
if(j<0)
break;
}
}
printf("%s\n",str);
/* 回答 */
printf("输入计算结果:\n");
while(1)
{
scanf("%d",&result);
k++;
if(result==c)
{
printf("回答正确!\n");
add+=score[k-1];
break;
}
else if(k<3)
{
printf("错误,请重新回答:\n");
}
else
break;
}
num++;
if(num==10)break;
}
printf("\n得分:%d\n",add);
getch();
}

jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk


用c语言设计人和电脑的猜拳游戏,越简单越好,谢谢
include<stdio.h>#include<stdlib.h>#includeint isWin(int,int);\/\/返回:0:平均。1:玩家胜。2:玩家败int main(){ char p,name[3][5]={"石头","剪刀","布"}; int n; srand(time(NULL)); while(1) { printf("请输入你要出拳对应的数字:0、石头。1、剪刀。

猜数字游戏C语言编程
include <stdio.h> include <math.h> include void main(){ int magic,guess,k;char over,c;printf("退出游戏请输入z\\n");do { srand (time(NULL));magic=rand()%100+1;printf("请输入猜测的数字1~100\\n");for(k=0;guess!=magic;k++){ scanf("%d",&guess);if (guess==magic...

就C语言中 猜拳游戏的代码
\/\/ 为了避免玩一次游戏就退出程序,可以将代码放在循环中 while (1){ printf("这是一个猜拳的小游戏,请输入你要出的拳头:\\n");printf("A:剪刀\\nB:石头\\nC:布\\nD:不玩了\\n");scanf("%c%*c",&gamer);switch (gamer){ case 65: \/\/A case 97: \/\/a gamer=4;break;case 66: \/\/...

如何做一个C语言编程的汉诺塔游戏?
include\\x0d\\x0a void move(char x,char y)\\x0d\\x0a {\\x0d\\x0a printf("%c-->%c\\n",x,y);\\x0d\\x0a }\\x0d\\x0a void hanoi(int n,char one ,char two,char three)\\x0d\\x0a {\\x0d\\x0a if(n==1) move(one,three);\\x0d\\x0a else\\x0d\\x0...

用C语言编写的小游戏代码是什么?
\/*也不知道你是什么级别的,我是一个新手,刚接触编程语言,以下是我自己变得一个小程序,在所有c语言的编译器(vc++6.0、turbo???)上都能运行,你还可以进一步改进。这是一个类似贪吃蛇的小游戏。祝你好运*\/\\x0d\\x0a\/*贪吃蛇*\/\\x0d\\x0a#include\\x0d\\x0a#include\\x0d\\x0a#include\\x0d\\x0a#includ...

纸牌游戏:十点半c语言编程
);} void main(){ int i,j;struct card a[52];for(i = 0;i < 52;i ++){ a[i].num = i+1;a[i].ex = true;}\/\/初始化纸牌 for(i = 2;i < 53;i ++){ for(j = 0;j < 52;j ++){ if((j+1)%i == 0)a[j].ex = !a[j].ex;} show(a,i-1);} ...

用C语言中的do while 制作一个猜数游戏(1-10)。
include <stdio.h> #include <stdlib.h> #include #define Range 100 int guess(int k){ int input; printf("请输入数字:\\t"); scanf("%d",&input); if(input==k)return 1; if(input>k)return -1; if(input<k)return -2; } void score(int time){ if(time<5){printf("恭喜...

用C语言编写一个具有简单界面的猜数字游戏
分析:先产生一个随机数N。然后输入数I,如果i大于N,则提示大于信息。如果I小于N,则提示小于信息。直到I==N,则输出成功信息。这是我用C语言写的。环境:WIN-C ,TORBO C,如果是C++环境把倒数第二排getch();删掉!已经调试成功:main(){ int i=0,n;srand(time(0));n=rand()%100+1;w...

C语言编写猜数字游戏
{printf("\/***small game***\/\\ input 4 data gess the random data,input h can get help\\ ");} } } } void main( void ){ int orginal = 0,getdata = 0,i = 0,j = 0;\/\/ { int a;a = 878*101;cout<<a<<endl} \/\/first = 0,second = 0,third = 0,fourth = 0;\/...

c语言,编写一个猜数字游戏
源码如下:\/* File: guess.c *\/ include <stdio.h> \/* standard input & output support *\/ include <stdlib.h> \/* srand() rand() *\/ include \/* time() *\/ \/* 宏定义 *\/ define NUMBER_LENGTH 5 \/* 随机数长度 *\/ define NUMBER_LIMIT 10 \/* 随机数限制, 每...

镇海区18853252082: 运用c语言编写一游戏.游戏面向小学1~2年级学生,随机选择两个整数和加减法形成算式要求学生解答.先谢啦 -
归邢舒目: #include#include#include#include void main() { int num=0,add=0; /* 答题数,得分 */ int score[3]={10,7,5}; char str[20],str1[10][20]; while(1) { int a=0,b=0,d=0,c=0,k=0,i=0,j=-1,result; char sf[2]={'+','-'}; /* 出题 */ while(1) { a=rand()%51; b=rand()%...

镇海区18853252082: 用C语言编写一游戏.游戏面向小学1~2年级学生,随机选择两个整数和加减法形成算式要求学生解答. -
归邢舒目: #include<stdlib.h>#include<stdio.h>#include<conio.h>#include<string.h> void main() { int num=0,add=0; /* 答题数,得分 */ int score[3]={10,7,5}; char str[20],str1[10][20]; while(1) { int a=0,b=0,d=0,c=0,k=0,i=0,j=-1,result; char sf[2]={'+','-'}; /* 出题...

镇海区18853252082: 请用C语言根据下面的数学魔术原理编写一个小游戏.请根据下面的数学魔术原理编写一个小游戏.——数学魔术——情景:我有五张卡片,上面写着数字.... -
归邢舒目:[答案] 这个程序我昨晚就搞定了,结果掉线上不成网没贴上来,等我早上起来就给你回答.搞定.#include#define N 16main(){ int i; int j; char ch; int number=0; int a[5][N]={{1,3,5,7,9,11,13,15,17,19,21,23,...

镇海区18853252082: C语言编程 小朋友做游戏 -
归邢舒目: # include int main() { int a[50], total, number, i,j=0,k; scanf("%d%d",&total,&number); k=total; for(i=0;i a[i]=1; while(total!=1) { if(total>=number) { j=0;} else if(j>number) j=0; for(i=0;i { if(a[i]!=0) { if(j==(number-1)) { a[i]=0; total--; } j++;}} } for(i=0;i if(a[...

镇海区18853252082: 用C语言编一个小游戏,注明编码,(简单易懂的游戏,不要复杂) -
归邢舒目: 我这有许多C的小游戏.给你一个基础的简单的汉诺塔程序.你看看:这是个汉诺塔程序,在调试的时候,输入的数字最好不要大于15,因为每大一个数 所得的结果的步骤都会多一倍.如果你有耐心等待结果的话除外.汉诺塔是在欧洲 流行的...

镇海区18853252082: c语言,编写一个猜数字游戏 -
归邢舒目: 太简单了,给你个编程思路吧: 输入甲猜的数 循环5次,每次都输入一个乙的数,并判断与甲数的关系 如果大则输出你猜的数据大了 如果小则输出你猜的数据小了 如果相同则输出你赢了!游戏结束.并结束程序 如果循环结束都没有猜对,就输出你输了,游戏结束,并输出甲输入的数据 提示:输入用scanf函数 循环可以用for循环 数据可以用整形

镇海区18853252082: 教你如何使用C语言编写简单小游戏 -
归邢舒目: 编写程序,实现如下表所示的5-魔方阵.17 24 1 8 15 23 5 7 14 16 4 6 13 20 22 10 12 19 21 3 11 18 25 2 9 5-魔方阵 问题分析 所谓“n-魔方阵”,指的是使用1〜n2共n2个自然数排列成一个n*n的方阵,其中n为奇数;该方阵的每行、每列及对...

镇海区18853252082: 求助,用C语言做一个小游戏(不要太复杂),最最最基础的C语言就可以,并赋予代码,谢谢! -
归邢舒目: 猜数字 超简单 去掉说明文字,也就十几行 简单说明见注释#include <stdio.h>#include <stdlib.h>#include<time.h> int main() { int i; int a; int t; printf("欢迎玩猜数字小游戏!\n"); printf("玩法介绍:\n"); printf("每次游戏会设置一个数...

镇海区18853252082: C语言编写小游戏,求指导
归邢舒目: 写东本,主要在于思路,做之前,先把思路整好,我先给你开个头吧 当点击开始后,就开始记时,下东西的速度,与时间成正比,记时越长,速度越快,然后以左右键来控制躲避物的方向,移动的速度就发按键和释放键的时间成正比,按的时候越长,移动的速度也就越快.当掉落物品的X,Y键复重时,则判定游戏结束. 再加一点,这个游戏,一定是多线程的,你不要做成单线程的了,点开始的时候,就要创建多线程了.如果需坚持的时候越长,掉落的物品越多的话,那么记得也得和多线程成正比 希望对你有用

镇海区18853252082: 帮忙编个c语言的小游戏
归邢舒目: #include "stdio.h"#include "math.h"#include "string.h"#include "stdlib.h"#define SIZE 5void main(){int answer[SIZE], guess[SIZE], a=1, b , times=0, i,j ,flag, f;char c[SIZE+1]; puts ( " 猜数字游戏 0.001版 "); //随机生成一个4位不同数...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网