0、2000
#include<iostream>
using namespace std;
void swap(char &s1,char &s2)
{
char temp;
temp=s1;
s1=s2;
s2=temp;
}
int main()
{
char s1,s2,s3;
while(cin>>s1>>s2>>s3)
{
if(s1>s2)
{
swap(s1,s2);
}
if(s1>s3)
{
swap(s1,s3);
}
if(s2>s3)
{
swap(s2,s3);
}
cout<<s1<<" "<<s2<<" "<<s3<<endl;
}
return 0;
}
1、2001
#include<iostream>
#include<string>
#include<iomanip>
#include<math.h>
using namespace std;
template<typename T>
void abs(T &a)
{
if (a < 0)
{
a = -a;
}
}
int main()
{
double x[2], y[2];
while (cin >> x[0]>>y[0]>>x[1]>>y[1])
{
double width = x[1] - x[0];
double height = y[1] - y[0];
abs(width);
abs(height);
cout << fixed << setprecision(2) << sqrt(width * width + height * height) << endl;
}
return 0;
}
2、2002
#include<iostream>
#include <iomanip>
using namespace std;
#define pi 3.1415927
int main()
{
double a;
while(cin>>a)
{
double s=pi*a*a*a*4/3;
cout<<fixed<<setprecision(3)<<s<<endl;
}
return 0;
}
3、2003
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
double a;
while(cin>>a)
{
if(a<0)
{
a=-a;
}
cout<<fixed<<setprecision(2)<<a<<endl;
}
return 0;
}
4、2004
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int a;
while(cin>>a)
{
if(a<=100&&a>=90)
{
cout<<"A"<<endl;
}
else if(a<=89&&a>=80)
{
cout<<"B"<<endl;
}
else if(a<=79&&a>=70)
{
cout<<"C"<<endl;
}
else if(a<=69&&a>=60)
{
cout<<"D"<<endl;
}
else if(a<=59&&a>=0)
{
cout<<"E"<<endl;
}
else
{
cout<<"Score is error!"<<endl;
}
}
return 0;
}
5、2005
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int day[11]={31,0,31,30,31,30,31,31,30,31,30};
int month;
int year;
int date;
while(cin>>year)
{
int days=0;
cin.ignore();
cin>>month;
cin.ignore();
cin>>date;
if(year%400==0||(year%4==0&&year%100!=0))
{
day[1]=29;
}
else
{
day[1]=28;
}
while(month>1)
{
days=days+day[month-2];
month--;
}
days=days+date;
cout<<days<<endl;
}
return 0;
}
6、2006
#include<iostream>
using namespace std;
int main()
{
int num;
while(cin>>num)
{
int s[num-1];
int sum=1;
for(int i=0;i<num;i++)
{
cin>>s[i];
if(s[i]%2!=0)
{
sum=sum*s[i];
}
}
cout<<sum<<endl;
}
system("pause");
}
7、2007
#include<iostream>
using namespace std;
int main()
{
int num1,num2;
while(cin>>num1>>num2)
{
cin.ignore();
int sum1=0,sum2(0);
if(num1>num2)
{
int temp=num1;
num1=num2;
num2=temp;
}
for(int i=num1;i<=num2;i++)
{
if(i%2==0)
{
sum1=sum1+i*i;
}else
{
sum2=sum2+i*i*i;
}
}
cout<<sum1<<" "<<sum2<<endl;
}
system("pause");
}
8、2008
#include<iostream>
using namespace std;
int main()
{
int num;
while(cin>>num&&num>0)
{
int sumfu=0,sumz=0,sum0=0;
double s[num-1];
for(int i=0;i<num;i++)
{
cin>>s[i];
if(s[i]==0)
{
sum0++;
}
else if(s[i]>0)
{
sumz++;
}
else
{
sumfu++;
}
}
cout<<sumfu<<" "<<sum0<<" "<<sumz<<endl;
}
system("pause");
}
9、2009
#include<iostream>
#include<math.h>
#include<iomanip>
using namespace std;
int main()
{
double num;
int s;
while(cin>>num&&num<10000)
{
cin.ignore();
cin>>s;
double sum=0;
if(s>=1000)
{break;}
for(int i=0;i<s;i++)
{
sum=sum+num;
num=sqrt(num);
}
cout<<fixed<<setprecision(2)<<sum<<endl;
}
system("pause");
}
10、2010
#include<iostream>
#include<math.h>
#include<iomanip>
using namespace std;
int main()
{
int num;
int s;
int g1=0,g2=0,g3=0;
while(cin>>num&&100<=num<=999)
{
int sum=0;
cin.ignore();
cin>>s;
if(s<num||s>999)
{
break;
}
for(int i=num;i<=s;i++)
{
g1=i%10;
g2=i/10%10;
g3=i/100%10;
if((g1*g1*g1+g2*g2*g2+g3*g3*g3)==i)
{
if(sum==0)
{
cout<<i;
}
else{cout<<" "<<i;}
sum++;
}
}
if(sum==0)
{
cout<<"no"<<endl;
}
else{
cout<<endl;
}
}
system("pause");
}