问题标题: 酷町堂:1181 7772

0
0
已解决
王耀森
王耀森
中级光能
中级光能

用函数怎么写,伪代码

王耀森在2023-04-04 21:32:43追加了内容

7772咋做

20分代码:

#include<bits/stdc++.h>
using namespace std;

int main(){
int a,b,c,n;
cin>>n;
for(int i=1;i<=n;i++){
    cin>>a>>b>>c;
    int s1=0,s2=0,s3=0,s4=1,s5=1,s6=1; 
    s1+=(a+b-c);
    s2+=(a+c-b);
    s3+=(b+c-a);
   if(a+b>c&&a+c>b&&b+c>a){  
   for(int j=1;j<=s1;j++){
s4*=j;
   }for(int k=1;k<=s2;k++){
       s5*=k;
   }for(int w=1;w<=s3;w++){
       s6*=w;
   }
        cout<<s4<<" "<<s5<<" "<<s6<<endl;
    }else cout<<0<<endl;
}

return 0;
}

 


0
已采纳
孔德怡
孔德怡
新手光能
新手光能

7772

首先定义long long n,a,b,c,s=1,s2=1,s3=1;
然后
数入>>n;
for(int i=1;i<=n;i++){
数入>>a>>b>>c;
如果((a+b)>c&&(b+c)>a&&(a+c)>b){
for循环 for(int j=1;j<=a+b-c;j++){
s*=j;
}
for(int k=1;k<=a+c-b;k++){
s2*=k;
}
for(int l=1;l<=b+c-a;l++){
s3*=l;
}
然后输出<<s<<’ ‘<<s2<<’ '<<s3<<endl;
s=1;
s2=1;
s3=1;
}所以else{
输出<<0<<endl;
望采纳,谢谢

0
薛安博
薛安博
初级光能
初级光能

函数部分:int jc(int a,int b,int c){

sum=a*b-4*a*c;

return sum;

}

0
丁梓豪
丁梓豪
新手天翼
新手天翼

定义一个函数,传参,直接return

0
任泓涛
任泓涛
资深守护
资深守护

不用写,直接在主函数写

我要回答