编写一个函数 输入三个数 作为三角形的三个边长 计算面积
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/03 15:52:21
![编写一个函数 输入三个数 作为三角形的三个边长 计算面积](/uploads/image/f/6761364-60-4.jpg?t=%E7%BC%96%E5%86%99%E4%B8%80%E4%B8%AA%E5%87%BD%E6%95%B0+%E8%BE%93%E5%85%A5%E4%B8%89%E4%B8%AA%E6%95%B0+%E4%BD%9C%E4%B8%BA%E4%B8%89%E8%A7%92%E5%BD%A2%E7%9A%84%E4%B8%89%E4%B8%AA%E8%BE%B9%E9%95%BF+%E8%AE%A1%E7%AE%97%E9%9D%A2%E7%A7%AF)
privatesubcommand1_click()dimmaxfori=1to3n=val(inputbox("输入第"&i&"个数"))ifn>maxthenmax=nendifnextprint
首先,穿进去的是指针,你现在这样写是在比较地址的大小,没有意义,同楼上所说加a,b,c前加*;然后,你的交换逻辑也有问题voidfun(int*a,int*b,int*c){\x09intk;\x09
C语言的如下:#includevoidmain(){intmax(intx,inty,intz);\x09inta,b,c,e;\x09printf("请输入三个整数!\n");\x09scanf("
#include"stdio.h"voidmax_min(inta[],intn,int*max,int*min){int*p;*max=*min=*a;for(p=a+1;pif(*p>*max)*
多的我就不说了,函数如下(你只需把下面的代码贴在intmain()之前就行了,然后在开头加一个头文件:#include):boolisPrime(intx){if(x==1)return0;for(i
intsum(intx){\x09intsum=0,n;\x09do{\x09\x09n=x%10;\x09\x09sum=sum+n;\x09\x09x=x/10;\x09}while(x>0);\
已经有专门的函数了B=chol(A)上三角矩阵B和正定矩阵A满足关系A=B'B所以你要的L就是B'——————————————————————我自己编了一个,你拿去用好了functionL=Chole
scanf("%d,%d,%d,&a,&b,&c");改成scanf("%d,%d,%d“,&a,&b,&c);printf("thelargerstnumberis%d\n,max");改成prin
voidfun(inta,intb,intc,int*sum,int*mul){*sum=(a+b+c);*mul=(a*b*c);}
算法分析:把输入的三位数分解(百,十,个);再交换个位和百位就可行了.#include{intn,a,b,c,x;printf("请输入一个三位数:\n");scanf("%d",&n);a=n/10
scanf("%a%b%c",&a,&b,&c);改为,就可以scanf("%lf%lf%lf",&a,&b,&c);
doublemax(doublea,doubleb,doublec){doublem;if(a>b)m=a;elsem=b;if(c>m)m=c;returnm;}
#includemain(){intn;printf("Pleaseenteranumber:");scanf("%d",&n);if(n%2==0)printf("Thenumber%dis偶数\n
#includevoidmain(){inta,b,c;puts("pleaseinputthreeintegers:");scanf("%d%d%d",&a,&b,&c);if(a+
我用C语言编一下啊.其他语言类似!#includevoidsort(intn){if(n%2==0)printf("thenumberisdouble\n");elseprintf("thenumbe
functionGetArray(obj_id){/*obj_id为textbox的id*/varstr=document.getElementById(obj_id).value;varflag=t
#include <iostream>using namespace std;int main(){int a,b,c,t;cin&nbs
QBINPUTA,B,CMAX=AIFMAX
自带函数mean.还需要自己写函数么?如果是你就把mean函数调出来看看,然后简化一下就可以了.
#includeusingnamespacestd;voidzhuanzhi(int*,intr,intc);intmain(){introw,col;int*mat=0;coutrow>>col;m