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);
}
}
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);
}
}