whatmatter


私信TA

用户名:H2030819039

访问量:7145

签 名:

等  级
排  名 215
经  验 6374
参赛次数 16
文章发表 13
年  龄 0
在职情况 学生
学  校 贺州学院
专  业

  自我简介:

解题思路:定义一个三位数n,并从键盘输入。分别求出n的个、十、百位。并用pow函数求出每位的三次方并相加,若和为n则输出1,否则输出0.

注意事项:在使用pow函数时,要使用头文件#include <math.h>.

参考代码:

#include <stdio.h>
#include <math.h>
int main()
{
	int n,i,j,k; \\定义三位数n,以及n的百,十,个位数。
	scanf("%d",&n);
	i=n/100;    \\求出百位
	j=n/10%10;    \\求出十位
	k=n%10;    \\求出个位
	if(n==pow(i,3)+pow(j,3)+pow(k,3)) \\判断百,十,个位的三次方相加是否为n
		printf("1\n");    \\是输出1
	else
		printf("0\n");    \\不是输出0
	return 0;	
}


 

0.0分

3 人评分

  评论区

  • «
  • »