有本书叫C语言高级编程 上面有用纯C做游戏的程序代码。至于你说的RPG涉及到的东西就太多了,不仅仅是考点C语言就可以完成的很简单的程序..#include#include #include void main() { int num,x,count; srand((unsigned)time(null)); loop: count=0; num=rand()%100+1; printf("电脑已产生一个随机数\n"); while(1) { count++; printf("请输入你猜的数:"); scanf("%d",&x); if(x==num) { if(count<7) { printf("congratulation\n"); goto loop; } else if(count<15) { printf("bet you do it better\n"); goto loop; } else { exit(0); } break; } else if(x printf("your answer is low,try again\n"); else printf("your answer is high,try again\n"); } }可以看看windows的API啊,编界面的,如果只用命令行的话……orz……手机游戏C不如java强大的说
7,c语言编程小游戏
原创:TC2.0以及gcc 编译通过/*======================================================= *Author :wacs5 *Date :20100601(YYYYMMDD) *Function :剪刀石头布 *=======================================================*/#include <stdio.h>#include <conio.h>#include <stdlib.h>#include <time.h>int main() char name[4][15]=; int x[2]; int i; srand(time(NULL)); for (i=0;i<10;i++) /*10 times game*/ x[0]=1+rand()%3; /*generate a number from 1 to 3*/ x[1]=1+rand()%3; /*generate another number from 1 to 3*/ printf("A=%-12sB=%-12s\t",name[x[0]],name[x[1]]); if (x[0]==x[1]) printf("draw\n"); /*和*/ else if (x[0]%3+1==x[1]) /*lost*/ printf("lost\n"); else /*win*/ printf("win\n"); } getch(); return 0;}给你发了一个贪吃蛇,你先研究研究望采纳 望加分