设变量n为float类型,以下能实现以小数点后两位形式输出n中的值的是___。
A: printf(“%f”,n);
B: printf(“%.2f”,n);
C: printf(“%e”,n);
D: printf(“%2f”,n);
A: printf(“%f”,n);
B: printf(“%.2f”,n);
C: printf(“%e”,n);
D: printf(“%2f”,n);
举一反三
- 以下正确的if语句是( ) A: if (n>0) printf("%f",n)printf("%f",-n); B: if (n>0){ n=n+m; printf("%f",n); } else printf("%f",-n); C: if (n>0) { n=n+m; printf("%f",n); }; else printf("%f",-n); D: if (n>0) { n=n+m; printf("%f",n) }; else printf("%f",-n);
- 以下程序的输出结果是。 #include main() {float a=123.456;double b=8765.4567; printf("(1)%f\n",a); printf("(2)%14.3f\n",a); printf("(3)%6.4f\n",a); printf("(4)%lf\n",b); printf("(5)%14.3lf\n",b); printf("(6)%8.4lf\n",b); printf("(7)%.4lf\n",b); }
- 已有下列语句组:int a=123;char c='+’;float b=127;能正确输出"123+127.00=250.00”的语句是( )。 A: printf(“%d%c%.2f=%.2f\n”,a,c,b,a+b); B: printf("%d%c%f=%f\n",a,c,b,a+b); C: printf("%d%c%6f=%6f\n",a,c,b,a+b); D: printf("%d%c%7.2f=%-7.2f\n",a,c,b,a+b);
- 以下程序的输出结果是()。 #include main() {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)%14f\n",pi); printf("(5)%e\n",568.1); printf("(6)%14e\n",pi); printf("(7)%g\n",pi); printf("(8)%12g\n",pi);
- 以下程序的输出结果是。{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;}