代码拉取完成,页面将自动刷新
//任务1:输入3个数,求最大值
/*#include<iostream>
using namespace std;
int maxof3(int a,int b,int c)
{
int result;
if(a>b)
{
if(a>c)
{
result=a;
}
else
{
result=c;
}
}
else if(b>c)
{
result=b;
}
else
{
result=c;
}
return result;
}
int main()
{
int a,b,c;
int result;
cout<<"Input three numbers, and press Enter next time for each one:"<<endl;
cin>>a>>b>>c;
result=maxof3(a,b,c);
cout<<"The max digigt is "<<result<<endl;
return 0;
}*/
//任务2:编程序,求方程ax2+bx+c=0的根
/*#include<iostream>
#include<cmath>
using namespace std;
int main()
{
float a, b, c, x1, x2, discriminant, realPart, imaginaryPart;
cout << "Input a, b and c: (pressing Enter or Space after inputing a digit)"<<endl;
cin >> a >> b >> c;
discriminant = b*b - 4*a*c;
if (discriminant > 0)
{
x1 = (-b + sqrt(discriminant)) / (2*a);
x2 = (-b - sqrt(discriminant)) / (2*a);
cout << "Roots are different:" << endl;
cout << "x1 = " << x1 << endl;
cout << "x2 = " << x2 << endl;
}
else if (discriminant == 0)
{
cout << "Roots are the same:" << endl;
x1 = (-b + sqrt(discriminant)) / (2*a);
cout << "x1 = x2 =" << x1 << endl;
}
else
{
realPart = -b/(2*a);
imaginaryPart =sqrt(-discriminant)/(2*a);
cout << "Includeing ImaginaryPart:" << endl;
cout << "x1 = " << realPart << "+" << "i" << imaginaryPart << endl;
cout << "x2 = " << realPart << "-" << "i" << imaginaryPart << endl;
}
return 0;
}*/
//任务3:输入3个double类型的值,判断这3个值是否可以表示一个三角形的三条边
/*#include<iostream>
using namespace std;
int main()
{
double a,b,c;
cout<<"Input 3 digits for the 3 lines of a triangle:"<<endl;
cin>>a>>b>>c;
if(a+b>c && a+c>b && b+c>a)
{
cout<<"A triangle can be made up of these 3 lines"<<endl;
}
else
{
cout<<"A triangle can't be made up of these 3 lines"<<endl;
}
return 0;
}*/
//任务4:输入20个数,求其最大、最小和平均值
/*#include<iostream>
using namespace std;
int main()
{
int Num[20];
int i;
float max,min,sum,average;
cout<<"Please input 20 digites:(you'd better use the Enter instead of Space after inputing a digite in case of entering over 20 digites)"<<endl;
for(i=0;i<20;i++)
{
cin>>Num[i];
}
max=min=Num[0];
for(i=1;i<20;i++)
{
if(Num[i]>max)
{
max=Num[i];
}
else if(Num[i]<min)
{
min=Num[i];
}
}
sum=Num[0];
for(i=1;i<20;i++)
{
sum+=Num[i];
}
average = sum/20;
cout<<"The max is:"<<max<<endl;
cout<<"The min is:"<<min<<endl;
cout<<"The average is:"<<average<<endl;
return 0;
}*/
//任务5:输入若干个数,设输入的第一个数为后面要输入的数的个数,求平均值及最大值
/*#include<iostream>
using namespace std;
int main()
{
int num[9999];
int n;
float max,sum,average;
cout<<"Input some digites:(The first digite entered is the number of subsequent digites entered)"<<endl;
cout<<"Notice:You'd better use the Enter instead of Space after inputing a digite in case of entering over n digites."<<endl;
cin>>n;
for(int i=0;i<n;i++)
{
cin>>num[i];
}
max=n;
for(int i=0;i<n;i++)
{
if(num[i]>n)
{
max=num[i];
}
}
sum=n;
for(int i=0;i<n;i++)
{
sum+=num[i];
}
average=sum/(n+1);
cout<<"The max is:"<<max<<endl;
cout<<"The average is:"<<average<<endl;
return 0;
}*/
//任务6:输入若干个数,输入字符s表示结束,求平均值及最大值
/*#include<iostream>
using namespace std;
int main()
{
int i;
float n,max=0,sum=0,average;
cout<<"Enter some digites(Enter the character 's' to indicate the end):"<<endl;
for(i=0;;i++)
{
cin>>n;
sum+=n;
if(n>max)
{
max=n;
}
char c = getchar();
if(c == 's')
{
break;
}
}
average=sum/i;
cout<<"The max is:"<<max<<endl;
cout<<"The average is:"<<average<<endl;
return 0;
}*/
//任务7:求和 s=1X1 + 2X2 + 3X3 +…+ 100X100
/*#include<iostream>
using namespace std;
int main()
{
int i,sum=0;
for(i=1;i<=100;i++)
{
sum+=i*i;
}
cout<<"The sum of 1*1+2*2+...+100*100 is:"<<sum<<endl;
return 0;
}*/
//任务8:印度国王的奖励,求2的0次方加到2的63次方之和
/*#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int i;
double sum=0;
for(i=0;i<64;i++)
{
sum+=pow(2,i);
}
cout<<"2^0+...+2^63 = "<<sum<<endl;
return 0;
}*/
//任务9:求和 s=1! + 2! + 3! +…+ 10!
/*#include <iostream>
using namespace std;
int main()
{
int i,n=1,sum=0;
for(i=1;i<=10;i++)
{
n*=i;
sum+=n;
}
cout<<"The sum is:"<<sum<<endl;
return 0;
}*/
//Test 1
/*#include<iostream>
using namespace std;
//最小值函数
float min(float a1,float a2,float a3,float a4,float a5)
{
float min;
if(a1<a2 && a1<a3 && a1<a4 && a1<a5)
{
min = a1;
}
else if(a2<a1 && a2<a3 && a2<a4 && a2<a5)
{
min = a2;
}
else if(a3<a1 && a3<a2 && a3<a4 && a3<a5)
{
min = a3;
}
else if(a4<a1 && a4<a2 && a4<a3 && a4<a5)
{
min = a4;
}
else if(a5<a1 && a5<a2 && a5<a3 && a5<a4)
{
min = a5;
}
return min;
}
//求和函数
float sum(float a1,float a2,float a3,float a4,float a5)
{
float sum=0;
sum = a1+a2+a3+a4+a5;
return sum;
}
//中位数函数
float middle(float a1,float a2,float a3,float a4,float a5)
{
float middle;
float n[5] = {a1,a2,a3,a4,a5};
for(int i=0;i<4;i++)
{
if(n[i]>n[i+1])
{
middle=n[i];
n[i]=n[i+1];
n[i+1]=middle;
}
}
middle = n[2];
return middle;
}
int main()
{
float a1,a2,a3,a4,a5,mins,middles,sums;
cout<<"Please input 5 float digits:"<<endl;
cin>>a1>>a2>>a3>>a4>>a5;
mins = min(a1,a2,a3,a4,a5);
middles = middle(a1,a2,a3,a4,a5);
sums = sum(a1,a2,a3,a4,a5);
cout<<"The min = "<<mins<<endl;
cout<<"The middle = "<<middles<<endl;
cout<<"The sum = "<<sums<<endl;
return 0;
}*/
//Test 2
/*#include<iostream>
#include<ctime>
using namespace std;
int main()
{
// 基于当前系统的当前日期/时间
time_t now = time(0);
// 把 now 转换为字符串形式
tm *dt = localtime(&now);
cout << "Now is \n" <<1900+ dt->tm_year<<"-"<<1+dt->tm_mon <<"-"<<dt->tm_mday<<endl;
cout <<"It is the "<<dt->tm_wday <<" st/nd/th of a week."<<endl;
return 0;
}*/
//Test 3没时间做
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。