模仿一个无聊的游戏
#include <stdio.h>#include <stdlib.h>
#include <time.h>
#include <windows.h>
int main(void)
{
printf("====================数字大战=====================\n");
int a,b,i=5,j=5,m,n,r1,r2;
srand((int)time(NULL));
printf("请输入红方数字:");
scanf("%d",&a);
printf("请输入蓝方数字:");
scanf("%d",&b);
printf(" 大战开战\n");
printf("红方 <%d> ★★★★★ 蓝方 <%d> ★★★★★\n",a,b);
for(;i>0&&j>0;)
{Sleep(1500);
if((r1=rand()%3)>(r2=rand()%3))
{printf("\n %d 被 %d 击中,血量减少!\n",a,b);
--i;
printf("红方 <%d> ",a);
for(m=1;m<=i;m++) printf("★");
printf(" 蓝方 <%d> ",b);
for(n=1;n<=j;n++) printf("★");
printf("\n-------------------------------------------------");}
else
if(r1==r2)
{printf("\n %d 和 %d 都成功躲避!\n",a,b);
printf("红方 <%d> ",a);
for(m=1;m<=i;m++) printf("★");
printf(" 蓝方 <%d> ",b);
for(n=1;n<=j;n++) printf("★");
printf("\n-------------------------------------------------");}
else
{printf("\n %d 被 %d 击中,血量减少!\n",b,a);
--j;
printf("红方 <%d> ",a);
for(m=1;m<=i;m++) printf("★");
printf(" 蓝方 <%d> ",b);
for(n=1;n<=j;n++) printf("★");
printf("\n-------------------------------------------------");}
}
if(i==0) printf("\n %d 被 %d 彻底打败了!\n",a,b);
else printf("\n %d 被 %d 彻底打败了!\n",b,a);
}
我想实现中文的输入输出,该怎么做,望高手指点!