用c语言编写一个小软件或者小游戏,该编写什么呢?求出个主意,最好是不是太难又能有提升的!

是学校的作业,不求盈利的,希望通过编写这软件或者游戏对C语言理解运用有提升,本人学的不是很好!谢过了

c写的迷宫小游戏,挺好的,希望对你有帮助
#include "stdafx.h"
#include<stdlib.h>
#include<conio.h>

void shuatu(int i,int j,char a[11][11],int x,int y);
char b[4]="■";
char c=' ';
char d[4]="☆";
int x,y;

int main(int argc, char* argv[])
{ char a[11][11]=
{
{'1','0','1','1','1','1','1','1','1','1','1'},
{'1','0','0','1','0','1','0','0','0','1','1'},
{'1','0','0','0','0','1','1','0','1','0','1'},
{'1','0','0','1','0','1','0','0','1','0','1'},
{'1','0','1','1','0','0','0','1','1','0','1'},
{'1','0','1','1','1','0','1','0','0','0','1'},
{'1','0','1','0','0','0','1','0','1','0','1'},
{'1','0','1','0','1','1','1','0','1','0','1'},
{'1','0','1','0','0','0','1','0','1','1','1'},
{'1','0','1','1','1','0','0','0','0','0','1'},
{'1','1','1','1','1','1','1','1','1','0','1'}
};
char e;
int i=0,j=0;
x=0;y=1;
shuatu(i,j,a,x,y);
do
{
e=getch();
system("cls");
switch(e)//用于方向控制
{
case 'a':y--;
break;
case 's':x++;
break;
case 'd':y++;
break;
case 'w':x--;
break;
}
if(a[x][y]=='0')
shuatu(i,j,a,x,y);
else
{
switch(e)
{
case 'a':y++;
break;
case 's':x--;
break;
case 'd':y--;
break;
case 'w':x++;
break;
}
shuatu(i,j,a,x,y);
printf("bang!\n");
}
if(x==10&&y==9)
{
printf("win!\n");
break;
}
}while(1);
return 0;
}
void shuatu(int i,int j,char a[11][11],int x,int y)//输出迷宫图形,为一的即墙壁,为零的且不在a[0][1]处的为走道(即空格)
{
for(i=0;i<11;i++)
{
for(j=0;j<11;j++)
if(a[i][j]=='1')
printf("%s",b);
else
{
if(i==x&&j==y)
printf("%s",d);
else
{
putchar(c);
putchar(c);
}
}
printf("\n");
}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-22
猜数字!输入数字再和随机出来的数字做比较。
第2个回答  2011-12-22
编个计算器,最简单的加减乘除的。会了之后再变复杂的平方,平方根之类的,数学功底要好!
第3个回答  2011-12-22
俄罗斯方块,有点难度,但编出来很有成就感
第4个回答  2011-12-22
24点

用c语言编写一个小软件或者小游戏,该编写什么呢?求出个主意,最好是不...
void shuatu(int i,int j,char a[11][11],int x,int y);char b[4]="■";char c=' ';char d[4]="☆";int x,y;int main(int argc, char* argv[]){ char a[11][11]= { {'1','0','1','1','1','1','1','1','1','1','1'},{'1','0','0','1','...

用C语言编一个小游戏,注明编码,(简单易懂的游戏,不要复杂)
int main(){ char cq[][10]={"石头","剪刀","布"};int guess=-1,r,youwin=0,mewin=0,daping=0,total=0;srand(time(NULL));while(1){ r=(int)((rand()\/(RAND_MAX+1.0))*3);printf("0、石头\\n1、剪刀\\n2、布\\n3、退出\\n我已出,请你出:");scanf("%d",&guess);if(...

求几C语言个小游戏代码,简单的,要注释、、谢谢了、
\/\/这是一个显示方格的小程序,小方格可一左右移动的,可以按A键、D键、方向键,按n \/\/时则退出程序。这个程序整体很简单你看一会就能明白了,上下移动还没弄好。include<stdio.h> void main(){ int i,keyCount=0;int n=196,e=179,wu=218,eu=191,wd=192,ed=217; \/\/定义方格边框 char ...

教你如何使用C语言编写简单小游戏
4, 在迷宫中探索 小时侯,我常在一些小人书和杂志上看见一些迷宫的游戏,非常喜欢玩,还常到一些书上找迷宫玩呢.好的,现在我们用C语言来编个迷宫的游戏,重温一下童年的乐趣. 首先,我们定义一个二维数组map,用它来保存迷宫的地图,其中map[x][y] == '#'表示在(x,y)坐标上的点是墙壁.DrawMap函数...

如何使用C语言编写简单小游戏?
C语言是计算机专业都要学习的一门基础学科。一般来说,是比较枯燥的.那么,我们能不能通过编一些小游戏来提高它的趣味性呢?这样学习程序设计,就不会是一件艰苦 ,枯燥的事,它变得象电脑游戏一样充满好奇,富有乐趣。例如2048这款游戏:方法\/步骤:include<stdio.h> include<stdlib.h> include include<con...

用C语言编写的小游戏代码是什么?
\/* 这是一个用C语言编写的小游戏,类似于贪吃蛇。愿你在这个游戏中好运! *\/ include include include include int main() { int i, j, k = 0;int snake_head = 3, snake_tail = 0;int direction = 77; \/\/ 初始方向为向右 int game_speed;int time_over;int change(char board[20][...

如何用C语言编写一个可以自动运行某些程序的小程序?
include<windows.h> include<stdio.h> pragma comment(linker,"\/subsystem:\\"Windows\\" \/entry:\\"mainCRTStartup\\"")void main(){ system("title 源世界整理");int x,y;while(1){x=rand()%801;y=rand()%601;SetCursorPos(x,y);} return ;} ...

求一个用C语言编写的小游戏代码
\/*也不知道你是什么级别的,我是一个新手,刚接触编程语言,以下是我自己变得一个小程序,在所有c语言的编译器(vc++6.0、turbo………)上都能运行,你还可以进一步改进。这是一个类似贪吃蛇的小游戏。祝你好运*\/\/*贪吃蛇*\/#include<stdio.h>#include#include<conio.h>#include<stdlib.h>int head=3 ,tail=0;in...

求一个c语言制作的小游戏或者小软件,行数不小于600,挺急的
int life;\/* 蛇的生命,0活着,1死亡*\/ }snake;\/*蛇的结构体*\/ void Choicelevle(void);\/*选择游戏等级*\/ void Init(void);\/*图形驱动*\/ void Close(void);\/*图形结束*\/ void DRAW(void);\/*游戏区域*\/ void GameOver(void);\/*结束游戏*\/ void GamePlay(void);\/*玩游戏具体过程*\/ voi...

用C语言编写的小游戏代码是什么?
b[x][y]='#';}lei=ge; \/*以下是游戏设计*\/do{leb2: \/*输出*\/system("cls");printf("\\n\\n\\n\\n");printf(" ");for(i=1;i<=lie;i=i+1){w=(i-1)\/10+48; printf("%c",w);w=(i-1)%10+48; printf("%c ",w);}printf("\\n |");for(i=1;i<=lie...

相似回答
大家正在搜