零K沁雪


私信TA

用户名:qczl

访问量:74655

签 名:

零K沁雪

等  级
排  名 40
经  验 12020
参赛次数 3
文章发表 35
年  龄 0
在职情况 在职
学  校
专  业

  自我简介:

解题思路:

1、拆分数字的每一位,按照条件判断即可

注意事项:

1、参考代码只适用于1000以内的数字

参考代码:

#include <stdio.h>

/*判断是不是阿姆斯特朗数*/
int is_true(int n)
{
	int a, b, c;
	a = n / 100;
	b = n / 10 % 10;
	c = n % 10;
	if(a*a*a+b*b*b+c*c*c == n)
		return 1;
	else
		return 0;
}

int main()
{
	int i;
	for(i = 2; i < 1000; i++)
	{
		if(is_true(i))
			printf("%d  ", i);
	}
	return 0;
}


 

0.0分

0 人评分

  评论区

点赞点赞
2019-02-01 16:29:55
  • «
  • 1
  • »