码迷,mamicode.com
首页 > 其他好文 > 详细

条件结构的实例-水仙花数、猜拳游戏、回文数字

时间:2017-03-23 02:02:30      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:变量   top   用户   nbsp   水仙花   猜拳游戏   猜拳   family   回文数   

1.判断输入的数是否为水仙花数

int num,ge,shi,bai,he;  //声明变量

 

  printf("请输入三位数");  //由用户输入一个三位数

  scanf("%d",&num);   //将用户输入的数字保存给num

 

  //用户输入的数=个位的三次方+ 十位数的三次方+ 百位数的三次方

  //1.num获取个位

  ge=num%10;

 

  //2.num获取十位

  shi=num/10%10;

 

  //3.num获取百位

  bai=num/100;

 

  he=ge*ge*ge+shi*shi*shi+bai*bai*bai;

  if(he==num)

  {

  printf("%d是水仙花数:",num);

  }

  else

  {

  printf("%d不是水仙花数:",num);

  }

2.实现猜拳游戏: 用户A和用户B分别输入要出的拳(0:剪刀,1:石头,2:)

 

 int userA,userB;  //声明变量

 

//打印菜单

  printf("******************************************\n");

  printf("*******************猜拳游戏**********************\n");

  printf("******************************************\n");

 

  //1.分别获取用户A和用户B所出的拳

  printf("1号选手出拳:0代表剪刀,1代表石头,2代表布\n");

 

 //由用户出拳并保存给userA,&取地址(赋值)

  printf("请用户A出拳:\n");

  scanf("%d",&userA);

 

  //由用户出拳并保存给userB,&取地址(赋值)

  printf("请用户B出拳:\n");

  scanf("%d",&userB);

 

  //2.根据用户A和用户B所出的拳进行比较

  //用户A==>(用户A:0(剪刀)&&用户B:2());(用户A:1(石头)&&用户B:0(剪刀));(用户A:2()&&用户B:1(石头))

  if((userA==0&&userB==2)||(userA==1&&userB==0)||(userA==2&&userB==1))

  {

    printf("恭喜用户A获胜~~~~~~~~~~\n");

  }   

  //平局==>用户A==用户B

  if(userA==userB)

  {

     printf("真衰,平局~~~~~~~~~\n");

  }

  //用户B==>(用户A:0(剪刀)&&用户B:1(石头));(用户A:1(石头)&&用户B:2());(用户A:2()&&用户B:0(剪刀))

  if((userA==0&&userB==1)||(userA==1&&userB==2)||(userA==2&&userB==0))

  {

    printf("恭喜用户B获胜~~~~~~~~~~\n");

  }

3.判断输入的5位数字是否是回文数字:46564

 

int num,ge,shi,qian,wan;

 printf("请输入一个五位数:");

 scanf("%d",&num);

 //判断是否为5位数

 if(num>=10000&&num<=99999)

 {

    //获取个位,十位,千位,万位

  ge=num%10;//个位

  shi=num/10%10;//十位

  qian=num/1000%10;//千位

  wan=num/10000;//万位

  if((ge==wan)&&(shi==qian))

    {

      printf("%d是一个回文数!",num);

    }

  else

    {

      printf("%d不是一个回文数!",num);

    }

 }

 else

   {

      printf("您输入的数字不是5位数,请重新输入!");

   }

 

 

条件结构的实例-水仙花数、猜拳游戏、回文数字

标签:变量   top   用户   nbsp   水仙花   猜拳游戏   猜拳   family   回文数   

原文地址:http://www.cnblogs.com/xiaomeng7/p/6602893.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!