问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

本人是c语言程序初学者,写了一道程序但是不可以运行,麻烦高手帮我看看

发布网友 发布时间:2022-10-04 08:12

我来回答

3个回答

热心网友 时间:2023-10-13 22:16

1.函数设计有问题。函数体里计算出了结果,但是没有赋给主函数中的变量s和d。
2.仔细看看题目,你给的公式不正确。w应该是半周长=(a+b+c)/2。
正确程序:
#include "stdio.h"
#include "math.h"
double area(double a,double b,double c);
double zc(double a,double b,double c);
void main()
{
double a,b,c,d,s;
printf("输入三边:");
scanf("%lf%lf%lf",&a,&b,&c);
if (a+b>c&&a+c>b&&b+c>a)
{
s=area(a,b,c);
d=zc(a,b,c);
printf("d=%lf,s=%lf",d,s);
}
else
printf("输入的数据不符合三角形条件,不能计算!");
}
double area(double a, double b,double c)
{
double w,x,s;
w=(a+b+c)/2;
x=w*(w-a)*(w-b)*(w-c);
s=sqrt(x);
return s;
}
double zc( double a,double b,double c)
{
double d;
d=a+b+c;
return d;
}

热心网友 时间:2023-10-13 22:17

void area(double a, double b,double c)
{
double w,x; // 不用再定义s,d
w=(a+b+c)/3;
x=w*(w-a)*(w-b)*(w-c);
s=sqrt(x);
}
void zc( double a,double b,double c)
{

d=a+b+c;
}

热心网友 时间:2023-10-13 22:18

原型申明部分的下面两句:
void area(double a,double b,double c);
void zc(double a,double b,double c);
修改为:
double area(double a,double b,double c);
double zc(double a,double b,double c);

函数调用部分的下面两句:
s=area(a,b,c);
d=zc(a,b,c);
修改为:
area(a,b,c);
zc(a,b,c);

最后的函数定义下面的这一段:
void area(double a, double b,double c)
{
double w,x,s;
w=(a+b+c)/3;
x=w*(w-a)*(w-b)*(w-c);
s=sqrt(x);
}
void zc( double a,double b,double c)
{
double d;
d=a+b+c;
}
修改为:
void area(double a, double b,double c)
{
double w,x,s;
w=(a+b+c)/3;
x=w*(w-a)*(w-b)*(w-c);
s=sqrt(x);
return s;/*这句是添加的*/
}
void zc( double a,double b,double c)
{
double d;
d=a+b+c;
return d;/*这句是添加的*/
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
急需给女性朋友的生日祝福藏头诗。 姓名 小桂子 希望各位大仙帮忙、 送给闺蜜的生日祝福语(藏头诗,杨剑愉生日快乐)哪位大仙帮帮忙? 闺蜜的生日祝福语(藏头诗,蔡怡雯生日快乐),哪位大仙帮帮忙啊? 美元为什么突然暴跌 为什么最近美元大跌 美元为什么会大跌 为什么美元跌 美元汇率为什么一路下跌 近来为什么美金大跌 戴尔笔记本电脑开机一直停在戴尔logo画面,进不去桌面是怎么回事? 公司与公司之间的借条怎么写 耳机的两个插头该插在主机的哪里 炒娃娃菜头的家常做法 如何使用ipad抠图 猫头鹰有鼻子吗 猫头鹰的鼻子为什么长在嘴上 老虎猫头鹰蜻蜓海龟有什么相同点 猫头鹰的呼吸器官是什么? 猫头鹰的呼吸方式...... 交通管理工程适合女生学? 黑半袖上面的白字洗了一下变黄了怎么弄 衣服上这个白字上的污渍该如何洗掉? 衣服上印的白字怎么清洗掉 刘氏四联疗法的四联疗法 苏北凉皮制作方法 制作凉皮的方法 表示自己很生气的心情说说 发照片的说说心情短语 适合晒照片的文案 晒自己照片的心情说说 发自己照片的朋友圈简短 如何解封 大连海事大学的交通管理专业是航运管理专业吗? 郑州哪里有卖美国空军蓝道夫眼镜? 孩子现在作业都在平板上面,想给孩子配上一副防蓝光的眼镜,求推荐宝鸡专业的眼镜店? 怎样保鲜生姜 保鲜生姜的方法 佛在世时教导弟子们的依法不依人、以义不依语、了义不依不了义、智不依识这四依法是指哪些事项? 心依于法,法依于贫,贫依于死,死依于山谷.这段依止四依法怎么理解 请问含羞草可以一直放在室内阴凉处吗? 儿童房放置的衣柜该如何挑选 多大的衣柜放儿童房比较合适 福建客家秘制酱汁排骨年糕 海螺水泥是属什么股?海螺水泥股票历史行情数据?海螺水泥股票会不会跌停? 蜜源的解释和造句 源可以组什么词 源的组词及造句 天津港最大的国际游轮多大 清明上河图算不算? 清明上河图在艺术长廊中是什么遗产? 端午节祝贺的诗词有哪些 关于端午节的祝福语诗句 红袍萝卜多少钱一斤 我家刚买的发财树,过了两天叶子就发黄,甚至落叶,是怎么回事儿呢? 发财树叶子发黄掉落是怎么回事? 我家的发财树叶子发黄了 我该怎么办 服装店灯光冷暖布局 服装店灯光装饰设计