#include
main()
{inta;
a=(int)((double)(3/2)+0.5+(int)1.99*2);
printf("%d\n",a);
}
阅读上面程序,试写出其运行输出结果。
结果:
main()
{inta;
a=(int)((double)(3/2)+0.5+(int)1.99*2);
printf("%d\n",a);
}
阅读上面程序,试写出其运行输出结果。
结果:
举一反三
- 写出下列程序片段的运行结果_________。 int sq(int i) { int a; a=i*i; return(a); } int main() { int n; n=2; printf("%d\n",sq(n)); }
- 阅读下列程序,写出运行结果 。#include <;stdio.h>;main ( ){ int x=1, y=10;if(x!=2) y=y+2;else y=y*2;printf("%d", y);}
- 【填空题】写出下面程序执行后的运行结果____。#include <;stdio.h>;int main(){ int n=0,m=1,x=2; if(!n) x-=1; if(m) x-=2; if(x) x-=3; printf("%d",x); return 0;}
- 写出下面程序的运行结果: #include void main( ) { int a=1,b=0; printf("%d,",b=a+b); printf("%d",a=2*b); }
- 下面程序的输出结果是: #include int main() { int a=3; printf("a=%d,",a); a=a+1; printf("a=%d,",a); a*=2; printf("a=%d\n",a); return 1; }