若m为float型变量,则执行以下语句后的输出为______ . m=1234.5678; printf("%-9.3f",m); printf("%9.3f\n",m);
举一反三
- 若m和n均为int 型变量,则以下for语句的正确判断是()。 for(n=5,m=4;m==5;++m,n++) printf("ok!");
- 运行以下程序后,如果从键盘上输入:6514<回车>,则输出结果为:_______main(){intm,n;printf("Enterm,n:");scanf("%d%d",&m,&n);while(m!=n){while(m>n)m-=n;while(n>m)n-=m;}printf("m=%d\n",m);}
- 有以下程序#include<stdio.h>intf(intx);main(){intn=1,m;m=f(f(f(n)));printf(”%d\n”,m);}intf(intx){returnx*2;}程序运行后的输出结果是
- 设int m=200,n=10;则语句“printf("m=%d,n=%d",m,n)”的输出结果为()? A: 200,10 B: m=200,n=10 C: m=200 n=10 D: m=200n=10
- 以下程序的功能是计算:m=1-2+3-4+…+9-10,并输出结果。请填空。 main { int m = 0, f = 1, i, n; scanf("%d", &n); for(i = 1; i <= n; i++) { m += i * f; f= ; } printf("m=%d", m) }