4.22画回 a=3 b=4 float TriangleArea(float a, float b, float ct if ((a+b<=c)Il(a+c<=b)ll(b+c<=a)) return; C- float s: s=(a+b+c)/2i return sart(s*(s-a)*(s-b)*(s-c));y 调用 函数 r void maine float a, b,carea Triangle Area Trianglearea cout<<"输入三角形三边ab,c:"<<endl (3,4,8) (34,8) cin>>a>>b>>CI area=TriangleArea(a, b, c)i if(area==-1) area=-I return cout<<(<<a<<!<<b<<!<<c<<) (3,4,8)不能构 成三角形 <<"不能构成三角形!"<<endl else cout<<三角形("<<a<<<<b<;<c<<") 面积为:”<<area<<end 冈Du }
调用 TriangleArea (3,4,8 ) 函数 TriangleArea (3,4,8 ) return -1 area=-1 (3,4,8)不能构 成三角形 float TriangleArea(float a, float b, float c){ if ((a+b<=c)||(a+c<=b)||(b+c<=a)) return -1; float s; s=(a+b+c)/2; return sqrt(s*(s-a)*(s-b)*(s-c)); } void main(){ float a,b,c,area; cout<<"输入三角形三边a,b,c:"<<endl; cin>>a>>b>>c; area=TriangleArea(a,b,c); if(area==-1) cout<<'('<<a<<','<<b<<','<<c<<')‘ <<"不能构成三角形!"<<endl; else cout<<"三角形("<<a<<','<<b<<','<<c<<") 面积为:"<<area<<endl; }
4.2.3晶部原塑呗 函数原型是一条以分号结東的语旬,实际上 就是所定义函数的函数头,形如 [<函数返回值类型》函数名〉([<形参表) 冈Du
函数原型是一条以分号结束的语句,实际上 就是所定义函数的函数头,形如: [<函数返回值类型>]<函数名> ([<形参表>])
4.2.3晶凱原型呗 下面是一个使用结构化程序设计思想开发的企业管理报表 程序的框架。 #include <iostream h> void menu_printor void account_report冫 void engineering_reportor void marketing_report 冈Du
下面是一个使用结构化程序设计思想开发的企业管理报表 程序的框架。 #include <iostream.h> void menu_print(); void account_report(); void engineering_report(); void marketing_report();
4.2.3晶部原塑呗 void main(t int choice: dot menu print o; cin>>choice fwhile(choice==O); switch(choice case 1:account_reportor break; case 2: engineering_reportor break; case 3: marketing_reportOr break; 冈Du
void main(){ int choice; do{ menu_print(); cin>>choice; }while(choice==0); switch(choice){ case 1:account_report(); break; case 2:engineering_report(); break; case 3:marketing_report(); break; } }
4.2.3晶部原塑呗 void menu print(tt cot<<"系统功能:2<end cout<<1 财务报表”<<endl cout <<2 工程报表”<<endl cout<< 3 市场报表”<<end cout<<"选择业务序号:”;} void account_report(//生成财务报表 } void engineering report({//生成工程报表 void marketing._report{//生成实常报表; 冈Du
void menu_print(){ cout<<”系统功能: ”<<endl; cout<<”1 财务报表”<<endl; cout<<”2 工程报表”<<endl; cout<<”3 市场报表”<<endl; cout<<”选择业务序号: ”; } void account_report(){ //生成财务报表 } void engineering_report(){ //生成工程报表 } void marketing_report(){ //生成实常报表; }