3860 - 4.4 将英里转换成千米

通过次数

0

提交次数

0

时间限制 : 1 秒 内存限制 : 128 MB

编写程序,输入一个正整数n,显示下面的n+1行表格将英里转换成千米注意:1英里为1.609千米

例:


题目输入

输入一个正整数。

题目输出

输出所输入的数据转换成千米后的结果。一行的两个数字之间保留一个Tab位。格式如下:


输入/输出样例

输入格式

10

输出格式

英里	千米
1	1.609
2	3.218
3	4.827
4	6.436
5	8.045
6	9.654
7	11.263
8	12.872
9	14.481
10	16.090

C语言解答

#include <stdio.h>
int main(){
	int i,n;
	scanf("%d",&n);
	printf("英里\t千米\n");
	for(i=1;i<=n;i++){
		printf("%d\t%.3f\n",i,i*1.609);
	}
	return 0;
}

Java解答

import java.util.Scanner;
public class Main {
	public static void main(String[] args) {
		Scanner a=new Scanner(System.in);
	    int n=a.nextInt();
		System.out.println("英里\t千米");
		int miles = 1;
		while (miles <= n) {
			System.out.println(miles + "\t"
					+ String.format("%.3f", miles * 1.609));
			miles++;
		}
	}
}