搜索
查看: 1324|回复: 4
打印 上一主题 下一主题

新手问题

[复制链接]
跳转到指定楼层
楼主
发表于 2013-7-27 12:24:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
何判断一个数的末尾是不是 0 呢?如果是则输出 yes(比如 120),如果不是则输出 no(比如 1234),怎么编写,试了几次都不行。

最佳答案

查看完整内容

a % 10 == 0 或者 a / 10 * 10 == a
沙发
发表于 2013-7-27 12:24:34 | 只看该作者
a % 10 == 0
或者
a / 10 * 10 == a
板凳
发表于 2013-7-27 12:56:08 | 只看该作者
本帖最后由 xie123hil 于 2013-7-27 13:05 编辑

  1. int x = 120;
  2. /**
  3. *  先要明白"%"的意思 (不要和"/"混淆了)
  4. * 例子:
  5.               120 % 10 == 0
  6.               23 % 10 == 3
  7. --------------------------------
  8. 你就这样记, 比如 "23 % 10" 10乘以2最近23 还余下3, 3就是结果
  9. */
  10. if(x % 10 == 0)              
  11. {
  12.     printf("yes");
  13. }else{
  14.    printf("no");
  15. }
复制代码
地板
发表于 2013-7-29 08:20:19 | 只看该作者
main()
{
   int a;
   scanf("%d"&a);
   if(a%10==0)
   printf("yes");
   else
   printf("no");
   system("pause");
   return 0;
}
5#
发表于 2013-7-29 08:20:23 | 只看该作者
main()
{
   int a;
   scanf("%d"&a);
   if(a%10==0)
   printf("yes");
   else
   printf("no");
   system("pause");
   return 0;
}
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表