首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形。若能构成等边三角形,则返回3;若是等腰三角形,则返回2;若能构成三角形则返回1;若不能,则返回0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要
下列给定程序中,函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形。若能构成等边三角形,则返回3;若是等腰三角形,则返回2;若能构成三角形则返回1;若不能,则返回0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要
admin
2018-02-02
21
问题
下列给定程序中,函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形。若能构成等边三角形,则返回3;若是等腰三角形,则返回2;若能构成三角形则返回1;若不能,则返回0。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#include
int fun(int a,int b,int c)
{
if(a+b>c&&b+c>a&&a+c>b)
{
if(a==b&&b==c)
/******found******/
return 1;
else if(a==b‖b==c ‖a==c)
return 2;
/******found******/
else return 3;
}
else retum 0;
}
void main()
{
int a,b,c,shape;
prinff(“\nInput a,b,c:”);
seanf(“%d%d%d”,&a,&b,&c);
prinff(“\ha=%d,b=%d,c=%d\n”,
a,b,c);
shape=fun(a,b,c);
printf(“\nThe shape:%d\n”,shape);
}
选项
答案
(1)return 3; (2)return 1;
解析
(1)变量a、b、c分别表示三条边,当三边相等(a==b&&b==c)时,返回3。
(2)在能构成三角形的前提下,如果不能构成等边三角形或等腰三角形,则返回1。
转载请注明原文地址:https://kaotiyun.com/show/SXxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
定义charch="$";inti=1,j;执行j=!ch&&i++以后,i的值为______。
有下列程序:#include<stdio.h>main(){charc1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=getchar();c6=getch
若x和y都是血型变量,x=100,y=200,且有程序片段:printf("%d",(x,y));,则输出结果是______。
设有定义:FILE*fw;,请将以下打开文件的语句补充完整,以便可以向文本文件readme.txt的最后续写内容。fw=fopen("readme.txt","()")
非空的循环单链表head的尾结点(由p所指向),满足()
fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是()。
若程序中定义了以下函数:doublemyadd(doublea,doubleB){return(a+B);}并将其放在调用语句之后,则在调用之前应该对函数进行说明,以下选项中错误的说明是______
以下选项中可作为C语言合法整数的是()。
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
用筛选法可得到2~n(n
随机试题
车削薄壁类工件时,可以采用哪些装夹方法?
侵犯人身自由的赔偿标准,应当以限制或剥夺自由的时间按日计算赔偿金,每日的赔偿金按照国家()职工日平均工资计算。
补骨脂具有的功效是仙茅具有的功效是
失业保险制度的基本内容包括()
与《义勇军进行曲》具有相同的时代背景和时代风格的是()。
质与事物是直接同一的,一定的质就是一定的事物。量则与事物不是直接同一的。()
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
雾霾
十进制数55转换成二进制数是______。
Hersuccessfuljumpbroughta______cheerfromthecrowd.
最新回复
(
0
)