牛牛和好数
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走一波!!!!!
以上是关于牛牛和好数的主要内容,如果未能解决你的问题,请参考以下文章
牛牛有一个数组,里面的数可能不相等,现在他想把数组变为:所有的数都相等。问是否可行。 牛牛可以进行的操作是:将数组中的任意一个数改为这个数的两倍。 这个操作的使用次数不限,也可以不使用,并且可以对同一
牛牛想对一个数做若干次变换,直到这个数只剩下一位数字。 变换的规则是:将这个数变成 所有位数上的数字的乘积。比如285经过一次变换后转化成2*8*5=80. 问题是,要做多少次变换,使得这个数变成个位