Lv.1
OLEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
签名:向CSPS冲刺
在 有没有会一些高级语言的 中回复
会C的不多,还只会一点啊,我还指望能能去讨论一下算法呢imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E6%BA%9C%E4%BA%86%E6%BA%9C%E4%BA%86.gif"alt="emotion_编程猫_溜了溜了"
2024-07-19T15:48:53 点赞:0
在 进阶测试(继前文) 中回复
不好意思,格式崩了。代码:
#include<bits/stdc++.h>
using namespace std;
int n,a[30],b[30];
void dfs(int x){
if(x>n){
for(int i=1; i<=n; i++)
cout<<a[i]<<'';
cout<<'\n';
return ;
}
for(int i=1; i<=n; i++)
if(b[i]==0){
b[i]=1;
a[x]=i;
dfs(x+1);
b[i]=0;
}
}
int main(){
cin>>n;
dfs(1);
return 0;
}2024-07-20T12:59:22 点赞:0
在 有没有会一些高级语言的 中回复
#include<bits/stdc++.h> usingnamespacestd; structstudent{ intid,cn,ma,en; doublem; }a[110]; intn; boolcmp(studentx,studenty){ returnx.m<y.m; } intmain(){ scanf("%d",&n); for(inti=1;i<=n;i++){ scanf("%d%d%d%d",&a[i].id,&a[i].cn,&a[i].ma,&a[i].en); a[i].m=(a[i].cn+a[i].ma+a[i].en)/3.0; } sort(a+1,a+1+n,cmp); for(inti=1;i<=n;i++) printf("%d%.1lf\n",a[i].id,a[i].m); return0; }
2024-07-20T13:09:30 点赞:0
在 进阶测试(继前文) 中回复
#include<bits/stdc++.h>
using namespace std;
int n,a[30],b[30];
void dfs(int x){
if(x>n){
for(int i=1; i<=n; i++)
cout<<a[i]<<' ';
cout<<'\n';
return ;
}
for(int i=1; i<=n; i++)
if(b[i]==0){
b[i]=1;
a[x]=i;
dfs(x+1);
b[i]=0;
}
}
int main(){
cin>>n;
dfs(1);
return 0;
}2024-07-20T13:58:38 点赞:0