1.输出乘法口诀表
#include <bits/stdc++.h>
using namespace std;
int main()
{
int i,a,j;
for(i=1; i<=9; i++)
{
for(j=1; j<=i; j++)
{
cout<<j<<"*"<<i<<"="<<i*j<<" ";
if(i==j)
cout<<endl;
}
}
return 0;
}
结果:
2.求解一元二次方程
#include <bits/stdc++.h>
using namespace std;
int main()
{
float a,b,c,d,p,q;
cin>>a;
cin>>b;
cin>>c;
d=b*b-4*a*c;
if(a==0)
{
cout<<"方程不是一元二次方程"<<endl;
cout<<"x="<<-c/b<<endl;
}
else
{
if(d>0)
{
cout<<"x1="<<(-b+sqrt(d))/(2*a)<<endl;
cout<<"x2="<<(-b-sqrt(d))/(2*a)<<endl;
}
else if(d==0)
{
cout<<"x="<<(-b)/(2*a)<<endl;
}
else
{
//cout<<"no!"<<endl;
p=-b/2;
q=sqrt(-d)/2;
cout<<"x1="<<p<<"+"<<q<<"*i"<<endl;
cout<<"x2="<<p<<"-"<<q<<"*i"<<endl;
}
}
return 0;
}
结果:
3.输出200以内能整除7的数
#include <bits/stdc++.h>
using namespace std;
int main()
{
int i,a=0;
for(i=0; i<=200; i++)
{
if(i%7==0)
{
cout<<setw(4)<<i;
a++;
if(a==5)
{
a=0;
cout<<endl;
}
}
}
return 0;
}
结果: