2道C语言填空题

2024-11-17 10:28:23
推荐回答(2个)
回答1:

第一题:
#include
int s1,s2,s3;
int vs(int a,int b,int c)
{
int v;
v=a*b*c;//*******************************1
s1=a*b;
s2=b*c;//*******************************2
s3=a*c;
return v;
}

int main()
{
int v,l,w,h;
printf("\ninput length,width and height:");
scanf("%d%d%d",&l,&w,&h);//*******************************3
v=vs(l,w,h);//*******************************4
printf("v=%d s1=%d s2=%d s3=%d\n",v,s1,s2,s3);
}
第二题:
#include
int main()
{
int age,y0,y1,m0,m1,d0,d1;
printf("输入生日日期(年,月,日)\n");
scanf("%d,%d,%d",&y0,&m0,&d0);//******************1
printf("输入当前日期(年,月,日)\n");
scanf("%d,%d,%d",&y1,&m1,&d1);
age=y1-y0;
if(m0 >m1)age--; //****************************2
if((m0 == m1)&&(d0>d1))age--; //****************3
printf("age=%3d",age);
return 0;
}
后面的选择题:
1.C
2.B
3.D
4.D
5.D
全部都用程序测试通过。
楼主参考。
祝你好运。

回答2:

1、a*b*c
2、b*c
3、&l
4、v=vs(l,w,h)
1、scanf
2、>
3、==
1、C
2、B
3、D
4、D
5、D