while循环
int i = 1;
while(i <= 10)
{
printf("为了部落!\t第%d谝\n",i);
i+=2;//控制i值,控制循环次数
}
int i = 1; //循环变量
int mima; //密码
while(i < 4)
{
printf("请输入密码:");
scanf("%d",&mima);
if(9588 != mima)
{
printf("密码输入错误,当前输入第%d次密码\n",i++);
}
if(i == 4)
{
printf("密码输错三次,系统自动退出");
exit(0);
}
}
int year = 2018;
double money = 800;
while(money <= 20000)
{
year++;
money *= 1.25;//循环变量的更新
}
printf("按此速度,%d年金额达到2000。\n",year);
int hp1 = 100,hp2 = 100; //1p,2p血量
int att1,att2;
int i = 1;
while(hp1 >= 0 && hp2 >= 0)
{
att1 = rand() % 11 + 5;
if(att1 ==15)
att1 *=2; //1p暴击
att2 = rand() % 11 + 5;
if(att2 ==15)
att2 *=2; //2p暴击
hp2 -= att1;
hp1 -= att2;
printf("```````````````````````````````````````````````\n");
printf("第%d轮\n",i++);
printf("玩家1攻击力:%d,玩家2剩余血量:%d\n",att1,hp2);
printf("玩家2攻击力:%d,玩家1剩余血量:%d\n",att2,hp1);
printf("```````````````````````````````````````````````\n");
}
printf("KO!玩家1的血量%d\t玩家2的血量%d\n",hp1,hp2);
int choice; //用户的选择
while(1)
{
//打印菜单
printf("**********************抽奖***********************\n");
printf("想一夜暴富吗?快来抽奖吧,马上变成百万富翁!\n");
printf("1、哟哟哟年轻人,来看看哦!\n");
printf("2、这是个好东西!\n");
printf("3、不要选这是垃圾,相信我!\n");
printf("**********************抽奖***********************\n");
do{
printf("请选择:");
scanf("%d",&choice);
if(choice <= 0|| choice > 3)
{
printf("只能输入1-3之间的数字!请重新输入:\n");
}
}while(choice <= 0|| choice > 3 );
switch(choice)
{
case 1:
printf("恭喜你,再来一次!\n\n\n");
break;
case 2:
printf("恭喜你,再来一次!\n\n\n");
break;
case 3:
printf("恭喜你,再来一次!气不气!\n\n\n");
break;
int num = 987654;
printf("个位:%d\n",num % 10);
printf("十位:%d\n",num /10 % 10);
printf("百位:%d\n",num /100 % 10);
printf("千位:%d\n",num /1000 % 10);
int temp;
while(num > 0)
{
printf("%d\n",num % 10);
num /= 10;
}