欢迎光临奥帕文库,如需获取更多资料请使用搜索功能。
奥帕文库
当前位置:首页 » IT/计算机 » 计算机软件及应用 » 正文

C语言习题全集+答案

第一单元 程序设计和C语言

10. 若有定义:int a=7; float x=2.5; y=4.7; 则表达式x+a%3*(int)(x+y)%2/4的值是: A 。 A. 2.500000

第二单元 顺序程序设计

6. 若有定义double x=1,y ;则以下的语句执行的结果是 C 。

a+=a*=a-=a*=3; printf("%d",a); } 2,0

printf(“please input length and width of the rectangle\n”); scanf(“%f%f”,&l,&w); area= l*w ; girth= 2*(l+w) ;

zhanghua 9901 80.50 87.0 80 lina 9902 70.00 80.0 90 wanggang 9903 87.00 76.0 78

第三单元 分支程序设计

200

{ int x=1,y=0,a=0,b=0; switch(x)

{

{ d=b*b-4*a*c; if( d>=0 )

⎧sin(x ) +cos(x ) ⎪2 y =⎨

第四单元 循环程序设计

{

for(i=5;i>=1;i--) {

main()

{ int i,j;

{

5. 一球从 100米高度自由落下,每次落地后反跳回原来高度的一半,再落下,求它在

main()

13. 一个数恰好等于它的平方数的右端,这个数称为同构数。如 5 的平方是25, 5是

第五单元 数 组

}

printf("sum=%d",sum); }

printf("\"%s\"\n",ch[1]); }

printf("\n初始数组:\n"); for (k=0;k

for (i=0;i

scanf("%d",&m); for (i=0;i

且仍然保持有序。

等。例如:三阶魔方阵为

第六单元 函 数

8. 以下程序的运行结果是:

main()