int main() { float x=3.6; int i; i=(int)x; printf("x=%f,i=%d\n",x,i); return 0; }
x=3.600000,i=3
举一反三
- 以下程序的运行结果是 _____ 。 #include int main() { int i=2,x=5,j=7; void fun(int i,int j); fun(j,6); printf("i=%d; j=%d; x=%d\n",i,j,x); return 0; } void fun(int i,int j) { int x=7; printf("i=%d; j=%d; x=%d\n",i,j,x); }
- 以下程序的输出结果是________。 #include "stdio.h" int f(int b[],int m,int n) { int i,s=0; for(i=m; i < = n; i=i+2) s=s+b[i]; return s; } void main() { int x,a[]={1,2,3,4,5,6,7,8,9}; x=f(a,3,7); printf("%d",x); }: 10/#/15/#/18/#/8
- 如下程序段 float x=3.6; int i; i=(int)x; 则x=3,i=3
- 【单选题】以下程序求数组元素平均值,请于空白处填空。 #include "stdio.h" #define N 10 int main() { int x[N],i;float s=0; printf("Enter 10 integers: "); for(i=0;i<N;i++) { scanf("%d",&x[i]); —————— } printf("av=%f ",s/N); return 0; } A. s+=x[i]; B. s=s+x(i) C. s+=x[i] D. s=s+x[i]
- 中国大学MOOC: 以下程序的运行结果是: 。#include <stdio.h>#define N 4void fun(int a[][N],int b[]){int i;for(i=0;i<N;i++)b[i]=a[i][i]-a[i][N-1-i];}int main(){int x[N][N]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}},y[N],i;fun(x,y);for(i=0;i<N;i++)printf("%d,",y[i]);printf("\n");return 0;}
内容
- 0
4. 已知:float x=3.6;int i;i=(int)x;则变量i的值是 。
- 1
3、float x=2.1; i=(int)x; 时,以下语句执行后, x=______ , i=______ 。printf(“x=%f, i=%d”, x, i);}
- 2
执行完下列语句段后,i值为:( ) int f(int x) { return ((x>0) ? x* f(x-1):2);} ...... int i ; i =f(f(1));
- 3
以下程序的输出结果是( ) #include int main(){ int i,j,x=0; for(i=0;i<2;i++){ x++; for(j=0;j<3;j++) { if(j%2) continue; x++; } x++; } Printf(“x=%d\n”,x); return 0; }
- 4
若各选项中所用变量已正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是()。 A: main() B: ……x =fun(2,10);…… C: float fun(int a,int b) …… D: float fun(int a,int b) …… E: main() F: ……x =fun(i,j);…… G: float fun(int,int); H: main() I: ……x =fun(2,10);…… J: float fun(int a,int b) …… K: main() L: float fun(int I,int j); M: ……x =fun(i,j);…… N: float fun(int a,int B) ……