#include <stdio.h> main() { float a,b,c,t; a=3; b=7; c=1; if(a>b) {t=a;a=b;b=t;} if(a>c) {t=a;a=c;c=t;} if(b>c) {t=b;b=c;c=t;} printf("%5.2f,%5.2f,%5.2f",a,b,c); //%为求余运算 }
运行结果为:
1.00,3.00,7.00
1.00, 3.00, 7.00
1.00
3.00
7.00
1.00,3.00,7.00
7.00,3.00,7.00
1.00 3.00 7.00
1.00 3.00 2.00
3124
1 3 7
1.03.07.0
1.00,3.00,2.00
2
wzq782 回复 wzq782: 在 printf 的格式控制符 %5.2f 中: %:格式说明符的起始标识。 5:表示字段宽度(总输出宽度),即输出内容至少占 5 个字符位置,若数据不足则左侧补空格。 .2:精度说明,指定小数点后保留 2 位,会对第三位小数四舍五入。 f:表示输出浮点数(单、双精度均可)。 例如,若数据为 3.1415,%5.2f 会输出 3.14(总占 5 位,小数点后 2 位,左侧补 2 个空格)。
3 7
1,3,7
1,3,7
5.00 3.00 2.00
a=1,b=3,c=2
1.00 7.00 3.00
1.003.007.00
1 7 3
1.00, 3.00, 7.00
1.00 3 00 7.00
1,1.8,3
s
1, 3, 7
a=1,b=3,c=7;
1.00,7.00,3.00
1.00, 3.00,...
用户登录可进行刷题及查看答案
登录后提交答案