以下程序输出结果是( ).#include <stdio.h>int main() { int a=2,*pa=&a; float n=5.888,b,*pn=&n; b=*pa+(int)*pn; printf("%.1f ",b); return 0;}
A: 8
B: 7
C: 8.0
D: 7.0
A: 8
B: 7
C: 8.0
D: 7.0
举一反三
- 以下程序输出结果是( ).#include [stdio.h]int main() { int a=2,*pa=&a; float n=5.888,b,*pn=&n; b=*pa+(int)*pn; printf("%.1f\n",b); return 0;} A: 8 B: 7 C: 8.0 D: 7.0
- 以下程序输出结果是___________.#include [stdio.h]#include [string.h]int main() { int a=2,*pa=&a; float n=5.888,b,*pn=&n; b=*pa+(int)*pn;printf("%.1f\n",b); return 0;}
- 以下程序中,运行结果是36的有()。 A: B: include <stdio.h> C: define M(y) y*y int main() { printf("%d ",M(6+0)); return 0; } D: E: include <stdio.h> F: define M(y) (y)*(y) int main() { printf("%d ",M(6+0)); return 0; } G: H: include <stdio.h> int M(int y) { return y*y; } int main() { printf("%d ",M(6+0)); return 0; } I: J: include <stdio.h> int M(int y) { return (y)*(y); } int main() { printf("%d ",M(6+0)); return 0; }
- 下面程序执行后的输出结果是( )。 #include <stdio.h>int b=2;int func(int *a){ b+= *a; return(b);}int main(){ int a=2, res=2; res += func(&a); printf("%d",res); return 0;} A: 4 B: 6 C: 8 D: 10
- 程序填空,使下面程序实现输出N!(N<=10000)的最低三位。#include <stdio.h>int main(){int N,M=1;scanf("%d",&N);for (int i=1;i<=N;i++){M=M*i;M=__________;}printf("%03d",M);return 0;}?