什么叫c语言从控制台输入?c语言

2017年10月 C/C++大版内专家分月排行榜第三2017年9月 C/C++大版内专家分月排行榜第三2017年6月 C/C++大版内专家分月排行榜第三2017年5月 C/C++大版内专家分月排行榜第三2017年4月 C/C++大版内专家分月排行榜第三2017年3月 C/C++大版内专家分月排行榜第三
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。c语言控制台游戏_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
c语言控制台游戏
&&自己设计的游戏,
你可能喜欢原创的C语言控制台小游戏
作者:OliverChu
字体:[ ] 类型:转载 时间:
本文给大家分享的是个人原创设计的一个C语言控制台小游戏,非常的简单,但是挺好玩的,推荐给大家,有需要的小伙伴也可以自由扩展下。
最开始左上色块被感染,通过切换颜色,不断感染同色色块。亮点是可以切换图案,设置方块个数和最大限制次数。整体还是比较满意,希望大神指教。
#include &stdio.h&
#include &windows.h&
#include &conio.h&
#include &time.h&
#include &stdlib.h&
int DIFFICULT=44;
int count=0 ;
int TYPE_SHAPE=2 ;
int flag=7 ;
int LINE=12;
struct MyStruct
void SetColor(unsigned short ForeColor,unsigned short BackGroundColor)
HANDLE hCon=GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hCon,ForeColor|BackGroundColor);
void WelcomeScr()
printf("\n\n\n\t\t");
printf("●程序初始化中〉");
for(i=0; i&=100; i++)
SetColor(i%6+8,0);
printf("%3d",i);
SetColor(15,0);
printf(" %%");
SetColor(i%6+8,0);
printf(" Written by Oliver!");
Sleep(20);
printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b");
printf("\a");
Sleep(1000);
system("cls");
printf("\n\n\n\t\t");
SetColor(15,0);
printf("●请输入方块行数 〉 (最好不超过21行)");
printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b");
scanf("%d",&LINE);
printf("\n\n\n\t\t");
printf("●请输入最大次数 〉");
scanf("%d",&DIFFICULT);
system("cls");
void Show()
SetColor(15,0);
printf("\n ※ 操作次数: %-2d / %d
(共%3d个色块)\n",count,DIFFICULT,LINE*LINE);
printf("\n ※ 操作方法: ");
for(i=1; i&7; i++)
SetColor(15,0);
printf("%d.",i);
SetColor(i+8,0);
printf("%c ",TYPE_SHAPE);
SetColor(15,0);
printf("7.");
SetColor(9,0);
printf("重");
SetColor(10,0);
printf("新");
SetColor(11,0);
printf("生");
SetColor(12,0);
printf("成 ");
SetColor(15,0);
printf("0.");
SetColor(14,0);
printf("改");
SetColor(13,0);
printf("变");
SetColor(12,0);
printf("图");
SetColor(11,0);
printf("案 ");
SetColor(15,0);
printf("\n\n ※ 请按下 0 ~ 7 键位& ");
int Choose()
fflush(stdin);
scanf("%d",&choose);
switch(choose)
TYPE_SHAPE++;
if(TYPE_SHAPE==7)
TYPE_SHAPE=1 ;
return 0 ;
return 1 ;
return 2 ;
return 3 ;
return 4 ;
return 5 ;
return 6 ;
return 7 ;
printf("\n\t\t\a● 输入无效,请重新输入!");
Sleep(1000);
return 0 ;
void main()
int num=0 ;
struct MyStruct array[41][41];
system("title 感染方块 Oliver's QQ ");
srand((time(NULL)%100)*rand());
WelcomeScr();
for(i=0; i&LINE; i++)
for(j=0; j&LINE; j++)
array[i][j].shape=TYPE_SHAPE ;
if(flag==7)
array[i][j].color=rand()%6+1 ;
array[i][j].infect=0 ;
printf("\n");
array[0][0].infect=1 ;
for(jj=0; jj&LINE; jj++)
for(i=0; i&LINE; i++)
for(j=0; j&LINE; j++)
if(array[i][j].color==array[i][j+1].color&&array[i][j].infect==1&&array[i][j+1].infect!=1)
array[i][j+1].infect=1 ;
if(array[i][j].color==array[i+1][j].color&&array[i][j].infect==1&&array[i+1][j].infect!=1)
array[i+1][j].infect=1 ;
for(i=LINE-1; i&0; i--)
for(j=LINE-1; j&0; j--)
if(array[i][j].color==array[i-1][j].color&&array[i][j].infect==1&&array[i-1][j].color!=1)
array[i-1][j].infect=1 ;
if(array[i][j].color==array[i][j-1].color&&array[i][j].infect==1&&array[i][j-1].color!=1)
array[i][j-1].infect=1 ;
for(i=0; i&LINE; i++)
for(j=0; j&LINE; j++)
if(array[i][j].infect==0)
for(i=0; i&LINE; i++)
printf(" ");
for(j=0; j&LINE; j++)
SetColor(array[i][j].color+8,0);
printf("%c ",array[i][j]);
printf("\n");
if(count&=DIFFICULT&&cc==1&&flag!=7&&flag!=0)
system("cls");
printf("\n\n\n\n\t\t\t●%5d个色块你用了%d步完成
●",LINE*LINE,count);
printf("\n\n\t\t\t● 恭喜你,您获得了胜利!\n");
printf("\n\t\t\t\a● 是否继续?(Y/N)&");
fflush(stdin);
if((ch=getch())=='Y'||ch=='y')
system("cls");
else if(ch=='n'||ch=='N')
system("cls");
printf("\n\t\t\t● 谢 谢 您 的 使 用 !\n\n\t\t\t● 作 者: Oliver\n\n\t\t\t● Q Q: \n\n\t\t\t● 代 码 原 创,版 权 所 有 ●");
Sleep(5000);
printf("\n\n\t\t\t\a● 输入错误重新输入 &");
Sleep(1000);
system("cls");
goto loop2 ;
else if(count&DIFFICULT)
system("cls");
printf("\n\n\n\n\t\t\t\a● 很遗憾,您闯关失败!\n");
goto loop2 ;
flag=Choose();
if(flag!=0)
array[0][0].color=
if(flag!=7)
for(i=0; i&LINE; i++)
for(j=0; j&LINE; j++)
if(array[i][j].infect==1)
array[i][j].color=
system("cls");
以上即是本文所述的全部内容了,希望大家能够喜欢,能够对大家学习C有所帮助。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具1.5.4 情景应用4--在控制台接收用户输入的用户名
】 浏览:201次
1.5.4 情景应用4--在控制台接收用户输入的用户名
视频讲解:光盘\mr\01\lx\在控制台接收用户输入的用户名.exe
实例位置:光盘\mr\01\qjyy\04
基于控制台的应用程序,不仅能够进行输出,也可接收来自用户的输入信息。下面就来编写一个可以接收用户输入用户名的控制台应用程序。
新建一个基于控制台的应用程序,工程名为GetName。在工作区窗口中选择ClassView选项卡,展开GetName/Globals节点,双击其下的main节点,自动跳转到代码编辑窗口。在main函数中编写如下代码:
#include&"stdafx.h" &#include&"iostream.h" &#include&&#include&"string.h" &int&main() &{ &&&&&char&Username[10]; &&&&&char&Password[10]; &&&&&cout&&"请输入用户名:\n"; &&&&&cin&&U &&&&&cout&&"请输入密码:\n"; &&&&&cin&&P &&&&&cout&&"XTTTTTTTTTTTTTTTTT[\n"; &&&&&cout&&"U&&&&&&&&&&&&&&登录框&&&&&&&&&&&&&&&U\n"; &&&&&cout&&"dTTTTTTTTjTTTTTTTTg\n"; &&&&&cout&&"U&&&用户名:&&&&&U&&&&&&"&&&&(13-strlen(Username))&&"U\n"; &&&&&cout&&"dTTTTTTTTpTTTTTTTTg\n"; &&&&&cout&&"U&&&密&&码:&&&&&U&&&&&&"&&&&(13-strlen(Password))&&"U\n"; &&&&&cout&&"^TTTTTTTTmTTTTTTTTa\n"; &&&&&return&0; &} &
运行程序,用户按要求输入用户名和密码,按Enter键确认,结果如图1.49所示。
图1.49& 在控制台接收用户输入的用户名
DIY:在字符串中插入空格。(20分)(光盘\mr\01\qjyy\04_diy)
提示:使用setw函数在输出字符串时,在指定位置插入指定数量的空格。
【】【】【】
【】【】【】
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_74
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_70
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_68
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_96
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_98
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_99
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_69
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_60
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_75
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_34
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_9
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_9
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_9
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_9
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_3
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_3
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_3
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_3
<div style="font-size:13text-align:height:14padding:0font-weight:"
id="DiggNum_3

我要回帖

更多关于 什么叫c语言 的文章

 

随机推荐