首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODIl.C中函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形:构成的是等边三角形,还是等腰三角形。若能构成等边三角形函数返回3,若能构成等腰三角形函数返回2,若能构成一般三角形函数返回1,若不能构成三角形函数返回0。
给定程序MODIl.C中函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形:构成的是等边三角形,还是等腰三角形。若能构成等边三角形函数返回3,若能构成等腰三角形函数返回2,若能构成一般三角形函数返回1,若不能构成三角形函数返回0。
admin
2020-06-16
46
问题
给定程序MODIl.C中函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形:构成的是等边三角形,还是等腰三角形。若能构成等边三角形函数返回3,若能构成等腰三角形函数返回2,若能构成一般三角形函数返回1,若不能构成三角形函数返回0。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#include
/*************found*************/
void fun(int a,int b,int C)
{ if(a+b>c &&b+c>a && a+c>b) {
if(a==b&&b==c)
return 3;
else if(a-=b || b==c || a==c)
return 2;
/*************found*************/
else return 1
}
else return 0;
}
main()
{ int a,b,c,shape;
printf("\nInput a,b,c:");scanf
("%d%d%d",&a, &b,&c);
printf("\na=%d, b=%d, c=%d\n",
a,b,c);
shape=fun(a,b,c);
printf("\n\nThe shape:%d\n",
shape);
}
选项
答案
(1)int fun(int a,int b,int c) (2)else return 1;
解析
(1)主函数内fun函数的调用形式是:“shape=fun(a,b,c);”,函数有返回值,且返回值类型是整型,故第一标识下应改为“int fun(int a,int b,int c)”。
(2)第二个标识下的else语句应该是指除了等边及等腰三角形之外的三角形,在C语言中,语句是以分号“;”结束,而第二标识下的语句没有以分号结束,故第二标识下应改为“else return 1;”。
转载请注明原文地址:https://jikaoti.com/ti/hFG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定函数中,函数fun的功能是:统计字符串中各元音字母(即A、E、I、O、U)的个数。注意:字母不分大小写。例如,输入"THIsisaboot”,则应输出是10220。请改正程序中的错误,使它能得出正确的结果。
给定程序中,函数fun的功能是:根据形参i的值返回某个函数的值。当调用正确时,程序输出:x1=5.000000,x2=3.000000,x1*x1+x1*x2=40.000000。注意:部分源程序在文件BT,ANK1.C中。
编写函数fun,其功能是:将S所指字符串中除了下标为奇数同时ASCII码值也为奇数的字符之外,其余的所有字符全部删除,串中剩余字符所形成的一个新串放在t所指的数组中。例如,若S所指字符串的内容为“ABCDEFGl2345”,其中字符A的ASCI
规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:删除字符串中所有的*号。编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为“****A*BC*DEF*G*******”,删除后,字符串中的内容应当是“ABCDEFG”
学生的记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组S中,请编写函数fun,其功能是:把分数最高的学生数据放在b所指的数组中。注意:分数最高的学生可能不止一个,函数返回分数最高的学生人数。注意:部分源程序给出如下。请勿改
若有以下定义和语句:#include<stdio.h>chars1[10]="abcd!",*s2="\n123\\";prinff("%d%d\n",strlen(s1),strlen(s2));程序的运行结果是()。
有以下程序:#include<stdio.h>main(){inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是()。
学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课)。关系模式中包含对主属性部分依赖的是()。
可在C程序中用作用户标识符的一组标识符是()。
检查软件产品是否符合需求定义的过程称为
随机试题
在第一次工人运动高潮中,影响较大并且取得胜利的罢工斗争有________、________。
鯤之大,();(),其名爲鵬。
侵蚀性葡萄胎多发生在
当归四逆汤的组成不包括
三棱兼治泽兰兼治
三维表面模型的表达方式有()。
下列关于营业厅、展览厅设置层数的表述中,正确的是()。
荀子曰:“天有常道矣,地有常数矣,君子有常体矣。”下列诗句中与此反映的哲学道理一致的是()。
SalesContract NO.:SC-3 DoneandsignedinBeijingonthis4thdayofMay2009 SellersChinaNationalCerea
Forthispart,youareallowed30minutesto-writeanessayonconcentrationbyreferringtothesaying"Doonethingatatime
最新回复
(
0
)