zoukankan      html  css  js  c++  java
  • 杭电ACM水仙花数

    水仙花数

    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
    Total Submission(s): 96473    Accepted Submission(s): 28632


    Problem Description
    春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:
    “水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。
    现在要求输出所有在m和n范围内的水仙花数。
     

    Input
    输入数据有多组,每组占一行,包括两个整数m和n(100<=m<=n<=999)。
     

    Output
    对于每个测试实例,要求输出所有在给定范围内的水仙花数,就是说,输出的水仙花数必须大于等于m,并且小于等于n,如果有多个,则要求从小到大排列在一行内输出,之间用一个空格隔开;
    如果给定的范围内不存在水仙花数,则输出no;
    每个测试实例的输出占一行。
     

    Sample Input
    100 120 300 380
     

    Sample Output
    no
    370 371
     
     
     
    //C语言
    #include<stdio.h>
    int main()
    {
    	int m,n,i,a,b,c,d;
    	int x[100];
    	while(scanf("%d%d",&m,&n)!=EOF)
    	{
    		d=0;
    		for(i=m;i<=n;i++)
    		{
    			a=i/100;
    			b=i/10%10;
    			c=i%10;
    			if(i==a*a*a+b*b*b+c*c*c)
    			{
    				x[d]=i;
    				d++;
    			}
    		}
    		if(d==0)
    			printf("no
    ");
    		else
    		{
    			for(i=0;i<d;i++)
    			{
    				if(i!=d-1)
    					printf("%d ",x[i]);
    				else
    					printf("%d
    ",x[i]);
    			}
    		}
    	}
    	return 0;
    }

     
     
    //C++
     
    #include <iostream>
    using namespace std;
    int main()
    {
    	int m,n,a,b,c,i;
    	while(cin>>m>>n)
    	{
    		bool flag = true ;
    		for(i=0;m<=n;m++)
    		{
    			a=m/100;
    			b=m/10%10;
    			c=m%10;
    			if(m==a*a*a+b*b*b+c*c*c)
    			{
    				if(flag)	
    				{
    					cout<<m;
    					flag=false ;
    				}
    				else
    				cout<<" "<<m;
    				i++;
    			}
    		}
    		if(i==0)
    			cout<<"no"<<endl;
    		else
    			cout<<endl;
    	}
    	return 0;
    }

  • 相关阅读:
    十、补充数据类型set
    MySQL-[--001--]-报错( (1292, u"Truncated incorrect DOUBLE value: '424a000000066'") result = self._query(query))
    四、robotframework生成几种随机数
    三、robotframework封装的关键字-数据库使用
    二、robotframework接口测试-常用关键字介绍
    五、python中MD5加密
    Redis系列
    MonkeyRunnermac
    akka
    Apache Spark 1.6 Hadoop 2.6 Mac下单机安装配置
  • 原文地址:https://www.cnblogs.com/NYNU-ACM/p/4237338.html
Copyright © 2011-2022 走看看