10.以下程序实现将两个变量数值从大到小输出,完成程序填空。 main() {float a,b,____; scanf(“%f%f”,&a,&b); if(a<b) {t=a; ____; b=t; } printf(“%5.2f, %5.2f\n”,a,b); }
举一反三
- 以下程序将3个数从小到大输出 main() { float a,b,c,t; scanf("%f%f%f",&a,&b,&c); if { t=a;a=b;b=t;} if(a>c) {t=a; ;c=t;} if(b>c) {t=b;b=c;c=t} printf("%5.2f,%5.2f,%5.2f\n", ); }
- 读下列程序: #include void main() { float a,b,t; scanf(”%f,%f”,&a,&b); if(a>b) { t=a; a=b; b=t; } prinff(”%5.2f,%5.2f'’,a,b); } 运行时从键盘输入3.8和-3.4,则正确的输出结果是( )。
- 读程序,写出运行结果。#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); //注意%5.2f 的输出格式与逗号}
- 以下程序的输出结果是。{int x=10;float pi=3.1416; printf("(1)%d\n",x); printf("(2)%6d\n",x); printf("(3)%f\n",56.1); printf("(4)%5.2f\n",pi); return 0;}
- 定义变量:int x;float y;则以下正确的是( )。 A: scanf("%f%f",&x,&y) B: scanf("%f%d",&x,&y) C: scanf("%d%f",&x,&y) D: scanf("%5.2f%2d",&x,&y)