1、输入两个数(x,y),计算第一个数为底数,第二个数为指数的值(x^y)
#include<iostream>
#include<stdlib.h>
using namespace std;
int main()
{
while(true){
cout<<"请输入两个整数"<<endl;
int x=0;
int y=0;
cin>>x;
cin>>y;
int sun=1;
for(int i=0;i<y;i++)
{
sun*=x;
}
cout<<sun<<endl;
}
system("pause");
return 0;
}
2、求101到200的所有素数(只能被1和自身整除)
#include<iostream>
#include<stdlib.h>
using namespace std;
int main()
{
for(int i=101;i<=200;i++)
{
bool issu=true;
for(int j=2;j<i;j++)
{
if(i%j==0){issu=false;break;}
}
if(issu){cout<<i<<endl;}
}
system("pause");
return 0;
}
求解一元二次方程(ax^2+bx+c=0):
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
while(true){
double a=0;
double b=0;
double c=0;
cout<<"请分别输入a、b、c的值"<<endl;
cin>>a;
cin>>b;
cin>>c;
double z=b*b-4*a*c;
if(z<0)
{
cout<<"此方程无解"<<endl;
}
else
{
cout<<"x="<<( -b+sqrt(z))/(2*a)<<endl;
cout<<"x="<<(-b-sqrt(z))/(2*a)<<endl;
}
}
system("pause");
return 0;
}