下列程序执行后的输出结果是(小数点后只写1位)( )。#include "stdio.h"main( ){double d;float f;long k;int i;i=f=k=d=20.0/3;printf("%d %ld %.1f %.1f ", i,k,f,d);}
举一反三
- 下列程序执行后的输出结果是(小数点后只写一位) 。 main() { float f; long d; int i; i=f=d=20/3; printf("%d %ld %f %f ", i,d,f,i+d+f); }
- 下列程序段的输出是_____ , 。# include <stdio.h>int f(int x){ static y=1; y++; x += y; return x;}void main(){ int k; k=f(3); printf("%d,%d\n", k, f(k));}
- 下列程序的输出结果是 。#includeint f(int x, int y){static int w=0, j=2;j+=w+1;w=j+x+y;return(w);}void main(){int i=4, w=1, k;k=f(i, w);printf("%d, ", k);k=f(i, w);printf("%d\n", k);}
- 下列程序执行后输出的结果是(). int f(int a) { int b=0; static int c=3; a=c++,b++; return(a); } int main(viod) { int a=2,i,k; for(i=0;i<2;i++) k=f(a++); printf("%d\n",k); return 0; }
- 有以下程序 int f(int n) { if(n==1)return 1; else return f(n-1)+1;} main() { int i,j=0; for(i=1;i<3;i++)j+=f(i); printf("%d\n"j);} 程序运行后的输出结果是______。