wu


私信TA

用户名:cncfvc

访问量:227218

签 名:

读研狗没有时间刷题了~~

等  级
排  名 3
经  验 37386
参赛次数 8
文章发表 265
年  龄 25
在职情况 学生
学  校 电子科技大学
专  业 通信工程

  自我简介:

写代码 真好玩 ~


参考代码:

#include<stdio.h>
#include<math.h>
int main()
{
	int n,s1,s2,s3;
	scanf("%d",&n);
	s1=n%10;
	s2=n/10%10;
	s3=n/100;
	if(pow(s1,3)+pow(s2,3)+pow(s3,3)==n)
		printf("1\n");
	else
		printf("0\n");
	return 0;
}


 

0.0分

9 人评分

  评论区

我真的用的都是最笨的代码,,,唉
#include<stdio.h>
int main()
{
    int a[3], i, sum, t,j;
    scanf("%d", &sum);
    j = sum;
    for(i = 0; i < 3; i++)
    {
        a[i] = j%10;
        t = j/10;
        j = t;
    }
    if((sum == a[2] * 100 + a[1] * 10 + a[0] * 1) && (sum == a[2] * a[2] * a[2] + a[1] * a[1] * a[1] + a[0] * a[0] * a[0]))
        printf("1");
    else
        printf("0");
    return 0;
}
为啥我就想不到你们的代码呢
2020-12-17 22:01:17
没判断三位数,能通过只是漏洞
2020-06-28 08:56:28
#include<stdio.h>
int main()
{
    int n,a,b,c;
    printf("please enter a number:");
    scanf("%d",&n);
    a=n/100;
    b=n/10%10;
    c=n%10;
    if(n==a*a*a+b*b*b+c*c*c)
    {printf("1");}
    else
    {printf("0");}
    return 0;
}
为什么显示答案错误呢
2019-12-04 23:01:16
少了一个条件,三位数
2019-10-27 21:22:59
  • «
  • 1
  • »