首页 > 试题广场 >

你能活多少秒

[编程题]你能活多少秒
  • 热度指数:88923 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
问题:一年约有 3.156×107 s,要求输入您的年龄,显示该年龄合多少秒。

数据范围:



输入描述:
一行,包括一个整数age。


输出描述:
一行,包含一个整数,输出年龄对应的秒数。
示例1

输入

20

输出

631200000
import java.math.BigDecimal;
import java.util.Scanner;
public class Main{
    private static Math math;

    public static void main(String[] args){

        Scanner in = new Scanner(System.in);
        long a = in.nextLong();
        double c = math.pow(10,7);
        double b = 3.156*c;
        double s = a*b;
        BigDecimal db = new BigDecimal(s);
        System.out.println(db.toPlainString());
    }
}

发表于 2020-06-10 09:31:33 回复(0)
import java.util.Scanner;
public class Main{
	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
		Double age = 3.156e7*input.nextShort();
		System.out.println(age.longValue());
	}
}

发表于 2021-07-21 16:26:08 回复(0)
#include <stdio.h>
int main()
{
    long int a;
    scanf("%ld\n",&a);
    printf("%lld\n",31560000*a);
    return 0;
}
发表于 2021-03-02 17:07:31 回复(2)
import java.util.Scanner;
public class Main{
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        double a=input.nextDouble();
        System.out.println(Double.valueOf(a*3.156E7).longValue());
    }
}
发表于 2020-10-29 10:10:18 回复(0)

                         JavaScript


console.log(readline()*3.156*1e7);


发表于 2020-06-20 09:14:29 回复(0)
import java.util.Scanner;
import java.math.BigDecimal;
public  class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int age = sc.nextInt();
        if(age>0 && age<=200){
            double s = age*3.156e7;
           BigDecimal db = new BigDecimal(s);
            System.out.println(db);
        }
        else
            System.out.println("error");
    }
}
发表于 2020-03-15 22:47:18 回复(0)
#include<stdio.h>
 int main()
 {
     long int age,time;
     scanf("%ld",&age);
     time=age*31560000;
     printf("%ld\n",time);
     return 0;
 }
编辑于 2022-02-12 11:45:27 回复(0)
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int age=sc.nextInt();
        long se=(long)(age*3.156*Math.pow(10,7));
        System.out.println(se);
    }

}

发表于 2020-06-12 18:58:54 回复(0)
import java.util.Scanner;

public class Main {
    public static void main(String[] args){
        Scanner s = new Scanner(System.in);
        int i = s.nextInt();

        double j = 3.156;
        double t = Math.pow(10,7);

        double v = j * t;
        int value = i * (int)v;
        System.out.print(value);
    }
}

这个题提交有bug,自测可以,保存提交报错
发表于 2021-05-06 14:28:43 回复(2)
#include <stdio.h>
 int main()
 {
     long int a=31560000;
     int age;
     scanf("%d",&age);
     long int c=age*a;
     if(age>0&&age<=200)printf("%ld",c);
     return 0;
 }
编辑于 2022-02-12 11:45:29 回复(0)
#include <stdio.h>

int main() {
    int age;
    scanf("%d",&age);
    printf("%.0f",age*3.156e7);
    return 0;
}

发表于 2023-06-15 23:05:49 回复(0)
#include<stdio.h>
#define SEC 3156e4
int main()
{
    int age=0;
    scanf("%d",&age);
    long long second=age*SEC;
    printf("%ld",second);
    
    
    
    return 0;
}

发表于 2022-05-12 13:18:02 回复(0)
/*
此题考查取值范围和格式化输入与输出:
有以下几点要注意:
1.输入时”ld“与”lf“分别用于输入长整型与doulbe型数据
2.输出时”l“用于输出长整型,可以用在格式符d、u、o、x前面
3.浮点数(实型数)可以用十进制形式和指数形式来表示,本例用的是后者
*/
#include<stdio.h>
int main()
{
    int a;
    scanf("%d",&a);
    printf("%ld",(long long)3.156e7*a);
}

编辑于 2021-01-13 21:39:11 回复(0)
#include <stdio.h>

int main() {
    int age = 0;
    scanf("%d",&age);
    printf("%lld",(long)age*31560000);
    return 0;
}
发表于 2024-04-26 19:20:31 回复(0)
#include<stdio.h>
#define YEAR 3.156e7
int main()
{
    int a = 0;
    scanf("%d",&a);
    long long c = a *YEAR;
    printf("%lld",c);
    return 0;
}

发表于 2024-02-11 09:55:57 回复(0)
#include<iostream>
using namespace std;
int main(){
//     int a;
//     string ch = "0000";
    long int a;
    cin >> a;
//     cout << (a * 3156) << ch << endl;
    cout << (a * 31560000) << endl;
    return 0;
}

发表于 2022-08-14 18:16:07 回复(0)
#include<stdio.h>
#include<math.h>
int main() {
    int age;
    scanf("%d",&age);
    printf("%ld",(long)(age*3.156*pow(10,7)));
    return 0;
}

发表于 2021-08-31 21:49:03 回复(0)
import math
age = float(input())
second = int(3.156 * (math.pow(10, 7)) * age)
print(second)
发表于 2021-03-29 22:57:00 回复(0)

#include <stdio.h>
long long int i=3.156e7;//定义长变量i为换算单位
int main()
{  
    int n;
    scanf("%d",&n);
    i=i*n;//输入你的年龄乘了多少秒
    printf("%lld",i);//输出
    return 0;
   
}

发表于 2021-01-19 12:07:53 回复(0)
#include <stdio.h>

int main() {
    long int age;
    scanf("%ld",&age);
    printf("%ld",age*3156*10*10*10*10);
    return 0;
}
发表于 2024-10-13 18:59:09 回复(0)