牛牛和好数

Posted weixin_52282409

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了牛牛和好数相关的知识,希望对你有一定的参考价值。

菜鸟小白C语言写“牛牛和好数”【随缘学习】

题目所述基本内容

若一个数的首位和末位相等,则定义这个数为“好数”。

例如:1231、4512394是好数,而12345、768740则不是好数。

请你编写一个函数,判断x是不是好数。如果是好数则返回true,否则返回false。

 输入输出样例

 备注 

解题关键 

此题关键在于,对于输入的X,进行取整和取余。

代码

#include<stdio.h>
int main()
{   int x,a,b;
    int j=1;
    scanf("%d",&x);
    for( int i=10; (x/i)>0; i=i*10)
    {
        j=j*10;
    }
    a=x/j;
    b=x%10;
    if(a==b)
    {
        printf ("true");
    }
    else
    {
        printf ("false");
    }
}

结束语

好兄弟好兄弟,留下你的关注和点赞,666走一波!!!!!

以上是关于牛牛和好数的主要内容,如果未能解决你的问题,请参考以下文章

第2题——DNA片段

牛牛与二进制

牛牛有一个数组,里面的数可能不相等,现在他想把数组变为:所有的数都相等。问是否可行。 牛牛可以进行的操作是:将数组中的任意一个数改为这个数的两倍。 这个操作的使用次数不限,也可以不使用,并且可以对同一

牛客 - 牛牛的最大兴趣组(思维+数论)

牛牛想对一个数做若干次变换,直到这个数只剩下一位数字。 变换的规则是:将这个数变成 所有位数上的数字的乘积。比如285经过一次变换后转化成2*8*5=80. 问题是,要做多少次变换,使得这个数变成个位

笔试强训之每日一题