C语言 实验题目 拜求答案

来源:百度知道 编辑:UC知道 时间:2024/05/04 07:41:20
实验内容:

1.在下列程序中添加或修改适当的内容,排除编译错误。

[程序说明]

输入两个整数a和b,若a>=b时,求其和c并显示,若a<b,求其商c并显示。

[错误程序]

main()

{

int a,b;

scanf(“%d,%d”,&a,&b);

if(a>=b)

{

c=a*b;

print(“%d*%d=%d\n”,a,b,c);

}

else

{

c=b/a;

printf(“%d\%d=%d\n”,b,a,c);

}

}

2.输入三个数a,b,c,当a=1时,输出b+c的和;当a=2时,输出b-c的差; 当a=3时,输出b*c的积;其他情况输出“Input error”。

main()

{

int a,b,c;

scanf(“%d%d%d”,a,b,c);

switch(a)

{

case 1:printf(“%d+%d=%d\n”,b,c,b+c);

case 2:printf(“%d-%d=%d\n”,b,c,b-c);

break;

case 3:printf(“%d*%d=%d\n”,b,c,b*c);

default:printf(“Input error\n”);

}

}

3.给出三角形三边a,b,c的值,判断它们能否构成三角形。如果能,计算出此三角形的面积,

1.在下列程序中添加或修改适当的内容,排除编译错误。

[程序说明]

输入两个整数a和b,若a>=b时,求其和c并显示,若a<b,求其商c并显示。

[错误程序]

main()

{

int a,b;

scanf(“%d,%d”,&a,&b);

if(a>=b)

{

c=a+b;

print(“%d*%d=%d\n”,a,b,c);

}

else

{

c=b/a;

printf(“%d\%d=%d\n”,b,a,c);

}

}