编程题目:一个八位数乘以9之后,得到的新数每一位都相同, 编程求出所有这样的八位数?

问题描述:

编程题目:一个八位数乘以9之后,得到的新数每一位都相同, 编程求出所有这样的八位数?
各位大牛 本人新手 按题目要求 写了下列代码 但是没有 求出所有符合要求的八位数
例如 11111111这种特殊情况 就没有得到 请各位大牛 指导一下 我的代码 在哪里没有考虑完整 能给出一个范本 更好
#include"stdio.h"
int judgement(int t)
{ if(t==111111111||t==1111111111)
return 1;
else
return 0;
}
main()
{int a,i,j,x=10000000,t,l;
for(i=10000000;i
1个回答 分类:综合 2014-12-09

问题解答:

我来补答
//---------------------------------------------------------------------------
#include
int chk(long int a)
{
int bt;
while (a)
{
bt=a%10;
a/=10;
if (a&&a%10!=bt) return 0;
}
return 1;
}
int main(void)
{
long int i=10000000;
for (; i
 
 
展开全文阅读
剩余:2000
下一页:原创8