1133 - C语言4.8

通过次数

0

提交次数

0

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

设f是单精度浮点类型(float),f=123.456,用printf输出f的各种不同小数位数。

题目输入

题目输出

只有一行,f的%f、%10f、%10.2f、%.2f、%-10.2f格式,用逗号分隔。

请注意行尾输出换行。

输入/输出样例

输入格式

输出格式

123.456001,123.456001,    123.46,123.46,123.46    

C语言解答

#include<stdio.h>
int main(){
float f=123.456;
printf("%f,%10f,%10.2f,%.2f,%-10.2f\n",f,f,f,f,f);
return 0;
}

C++解答

#include <stdio.h>
int main() {
	float f = 123.456;
	printf("%f,%10f,%10.2f,%.2f,%-10.2f\n", f, f, f, f, f);
	return 0;
}

Java解答

import java.util.*;
public class Main {
	public static void main(String args[]) {
		float f=(float)123.456;
		System.out.printf("%f,%10f,%10.2f,%.2f,%-10.2f\n",f,f,f,f,f);
	}
}

Python解答

f = 123.456001
print "%f,%10f,%10.2f,%.2f,%-10.2f" %(f,f,f,f,f)