高分求解两道C语言题(题目为英文)

第一题:
Write a function named factor that factors its parameter, displaying the parameter and all its prime factors. For example, the function call factor (84) should display

84 = 2 × 2 × 2 × 3 × 7
(Hint: Use function find_div from Fig.6.13. Write a driver that tests your function with prime numbers and also with numbers having from two to eight prime factors )

第二题:
Given the lengths a, b, c of the sides of a triangle, write a function to compute the area A of the triangle. The formula for computing A is given by
______________
A=√s (s-a) (s-b) (s-c)
Where s is the semiperimeter of the triangle
S= a + b + c / 2
题目提供了一个等腰三角形,上边角大概80度,下边两个角每个大概50度
Write a driver program to get values for a, b, and c and call your function to compute A. The driver should display A, a, b, and, c.

答的好我加高分,越完整分越高,拜托各位了.
能给程序加上注解吗?我刚开始学C,看不太懂.而且感觉格式有点儿凌乱.... 程序不全,放软件里都跑不起来..有几个错误.

第一题:
int factor(int number)
{
int counter;
if(number==1)
return 0;
else
{
for(counter=2;counter<=number;counter++)
{ if(number%counter==0)
{ cout<<counter;}
number=number%counter;
if(number!=1)
{cout<<"x";
factor(number);
}

}
}
第一题不是很efficient,不过用可以

第二题
float compute(int a, int b, int c)
{
float s;
s=(a+b+c)/2;
return sqrt(s*(s-float(a))*(s-float(b))*(s-float(c)));
//must include cmath.h
}
温馨提示:内容为网友见解,仅供参考
无其他回答

两道C语言的题,求解(高分)
return b;else return c;}

共两道题高分悬赏求解要全面
共两道题高分悬赏求解要全面  我来答 1个回答 #热议# 没有文化的年迈农民工退休后干点啥好?匿名用户 2014-10-21 展开全部 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 为你推荐:特别推荐 哪些靠谱渠道可以助2022应届生找工作? 夏季被红火蚁咬伤怎么办? 北京健康宝弹窗...

C语言方程求解(高分悬赏)
void main()下面那行错误 提示信息为main must return int 去掉void看是不是你要的结果,我把你上面的复制到Dev-C++上编译运行的,就出现上面的错误

C语言求解
printf("\\n最高分学生信息\\n%s\\t%d\\t%d\\t%d\\t%d\\t%d\\n",stu[j].name,stu[j].no,stu[j].English,stu[j].computer,stu[j].Math,stu[j].total);}Student CHANGE(Student stu[],int n){ int pp,i,a,b,c,qq=0; printf("\\n输入要修改信息学生的学号\\n"); scanf("%d",&pp); for(i=...

9道证明连续性的题,高分求解
9道证明连续性的题,高分求解 即使不全做也没关系,能做多少做多少,谢谢!... 即使不全做也没关系,能做多少做多少,谢谢! 展开 1个回答 #热议# 在你身边,你最欣赏哪种性格的人? yuanll1991 2014-05-21 · TA获得超过3443个赞 知道大有可为答主 回答量:1975 采纳率:78% 帮助的人:1474万 ...

这两题求解,英语的,高分
三、对话 1.She goes 2.Has she been there before 3.When did she go 4.How long will she stay there 5.when she will come back 四、填单词 1.descriped 2.afford 3.used 4.development 5.receive 纯手打。。。

求解这四道数学题,高分
回答:忘完了😁

高分求解两个关于定积分的题目,求高手详解.
1.令x=a*(sint)^2 dx=2a*sint*costdt t∈(0,π\/2)原式=∫(0,π\/2)2*a^4(sint)^8dt =2a^4*∫(0,π\/2)(sint)^8dt ∫(0,π\/2)(sint)^ndt=-[(sint)^(n-1)cost]\/n+[(n-1)\/n]∫(0,π\/2)(sint)^(n-2)dt 原式=2a^4*(7\/8)*(5\/6)*(3\/4)*(1\/2...

高分求解几道关于复数的问题(需要一点英文能力)
直接矩阵向量相乘 因为 Ax=ax Ax= -i+0.28根号30 i-0.28根号30 8.4i+根号30 -8.4i-根号30 然后两个向量相除(每个元素分别相除)发现 a=(-i+0.28根号30)\/(-i)=...=(-8.4i-根号30)\/(-根号30)eigenvalue=1+(0.28根号30)i ...

高分求编程题程序(C语言)
5.这个无聊到极点,要不要把全国各种方言的说法也都给你算上?讲清楚了再提问,否则10000分也没人给你做。这是第四题的,虽说答案没问题,一旦输入太大就会很慢。include <stdio.h> include <stdlib.h> include <ctype.h> struct digit{ char d;struct digit *previous;struct digit *next;};t...

相似回答
大家正在搜