初级守护
我在酷町编程平台里发了个“国家排名”的作品,如果感兴趣的话,可以去玩玩哦,代码(部分代码是在网上找的)在这:
#include<iostream>
#include<iomanip>
#include<cmath>
#include<cstdlib>
#include<ctime>
#define random(a,b) (rand()%(b-a+1)+a)
using namespace std;
int main(){
srand((unsigned)time(NULL));
long double h[50000],n=0,h1,u=-100,k;//输入5个数
string l[1000];
cout<<"请输入国家数量:";
cin>>h1;
for(long long i=1;i<=h1;i++){
system("cls");
cout<<"请输入国家名称:("<<i<<"/"<<h1<<")";
cin>>l[i];
h[i]=10;
}
while(1){
system("cls");
for(long long i=1;i<h1;i++){
for(long long j=i+1;j<=h1;j++){
if(h[i]<h[j]){
cout<<l[j]<<" 超越了 "<<l[i]<<endl;
swap(h[i],h[j]);
swap(l[i],l[j]);
}
}
}
cout<<setprecision(0)<<fixed<<u<<"年\n";
for(long long i=1;i<=h1;i++){
cout<<"第"<<i<<"名:"<<l[i]<<" "<<"实力:"<<setprecision(2)<<fixed<<h[i]<<endl;
}
u++;
for(long long i=1;i<=h1;i++){
h[i]+=h[i]*(random(1,100)/99.999);
}
system("pause");
}
return 0;
}