以下程序的输出结果是。 #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); }
举一反三
- 以下程序的输出结果是()。 #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);
- 设有定义:double<br/>x=2.12;,以下不能完整输出变量x值的语句是 A: printf("x=%5.0f\n",x); B: printf("x=%f\n",x); C: printf("x=%lf\n",x); D: printf("x=%0.5f\n",x);
- 以下程序的输出结果是。{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;}
- 以下正确的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<;stdio.h>;int f(int n){if(n==0||n==1) return 1;elsereturn n+f(n-1);}int main(){printf(“%d\n”,f(0));printf(“%d\n”,f(1));printf(“%d”,f(5));}