题目内容 (请给出正确答案)
[主观题]

【其它】任务一:求三角形最大边 ●任务描述 编写一个应用程序,输入三角形三边长度,输出最大边的边长

。 ●任务分析 涉及数据:三角形的三个边长。 功能要求:提供输入界面,输入三个表示边长的整数(用逗号隔开),然后判断能否构成三角形,在满 足构成三角形条件的情况下,输出最大边的边长。 ●程序设计 ▲界面:控制台式界面 ▲功能步骤:1、提示用户输入三边长长度(实型); 2、接收用户输入的三边长度并存放到变量a、b、c中; 3、判断能否构成三角形,如果满 足构成三角形的条件,找出最大边长值并输出,否则输出错误提示:不能构成三角形; ▲数学知识:三角形两边之和大于第三边 ▲程序结构:选择结构 ●程序实现:要求编写程序,并上机调试,写出结果。将整个过程撰写成项目实践报告。

提问人:网友xd_eric 发布时间:2022-01-07
参考答案
  抱歉!暂无答案,正在努力更新中……
如搜索结果不匹配,请 联系老师 获取答案
更多“【其它】任务一:求三角形最大边 ●任务描述 编写一个应用程序…”相关的问题
第1题
BC(名词解释题)

BC

点击查看答案
第2题

从键盘任意输入三角形的三边长为a,b,c,编程判断a,b,c的值能否构成一个三角形,若能构成三角形,则计算并输出三角形的面积,否则提示不能构成三角形。已知构成三角形的条件是:任意两边之和大于第三边。按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。#include <stdio.h> #include <math.h> int main() { float a, b, c, s, area; printf("Input a,b,c:"); scanf("%f,%f,%f", &a, &b, &c); if (______________) { s = (float)(a + b + c) / 2; area = _______________; printf("area = %f\n", area); } else { printf("It is not a triangle\n"); } return 0; }

A、第9行: a+b>c && b+c>a && a+c>b 第13行: sqrt(s * (s - a) * (s - b) * (s - c))

B、第9行: a+b>c || b+c>a || a+c>b 第13行: sqrt(s * (s - a) * (s - b) * (s - c))

C、第9行: a+b>c && b+c>a && a+c>b 第13行: sqrt(s(s - a)(s - b)(s - c))

D、第9行: a+b>c || b+c>a || a+c>b 第13行: s * (s - a) * (s - b) * (s - c)

点击查看答案
第3题
定义一个三角形, 定义一个用于表示三边不满足构成三角形条件的异常 在三角形的构造方法,求面积方法中,处理此类异常
点击查看答案
第4题
【单选题】下面程序段的输出结果是______。 int n= int n='c'; switch(n++) {default: printf("error"); break; case 'a': case 'A': case 'b': case 'B': printf("good"); break; case 'c': case 'C': printf("pass"); case 'd': case 'D': printf("warn"); }

A、passwarn

B、passerror

C、goodpasswarn

D、pass

点击查看答案
第5题
设变量a、b、c、d和y都已经正确定义并赋值,则以下if语句的所表示的含义是_______。 if(a<b) if(c="=d)" y="0;" else> A、a<b且c=d时y=0,a≥b时y=1<br> B、a<b且c=d时y=0,a≥b且c≠d时y=1<br> C、a<b且c=d时y=0,a<b且c≠d时y=1<br> D、a<b且c=d时y=0,c≠d时y=1<br>
点击查看答案
第6题
下述程序段的输出结果是_______。 int a=2,b=3,c=4,d=5; int m=2,n=2; a=(m=a>b)&&(n=c>d)+5; printf("%d, %d ",n,a);

A、2,5

B、0,5

C、2,6

D、0,6

点击查看答案
第7题
下述程序的输出结果是_______。 #inlude <stdio.h> main() { int x=1,y=0,a=0,b=0; switch(x) { case 1: switch(y) { case 0: a++; break; case 1:b++;break; } case 2: a++;b++;break; case 3: a++;b++; } printf("\na=%d,b=%d",a,b); }

A、a=1,b=0

B、a=2,b=1

C、a=1,b=1

D、a=2,b=2

点击查看答案
第8题
当a=1,b=3,c=5,d=4,x=0时,执行完下面一段程序后x的值是_______。 if(a>b) if(c<d) x="1;" else if(a>c) if(b<d) x="2;" else> A、7

B、2

C、3

D、6

点击查看答案
第9题
下列程序的输出结果是_______。 #inlude <stdio.h> main() { int i=1,j=2,k=3; if(i++==1&&(++j==3||k++==3)) printf("%d%d %d",i,j,k); }

A、1 2 3

B、2 3 4

C、2 2 3

D、2 3 3

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信