编程编写一个程序求一元二次方程的解

2024-12-16 08:31:48
推荐回答(3个)
回答1:

第二题:
#include

void main()
{
int i,g,s,b;

for(i=100;i<1000;i++)
{
g=i%100;
b=i/100; //百位数
s=g/10; //十位数
g=g%10; //个位数
if(g*g+s*s+b*b==99)
cout<}
}
第三题:
#include
using namespace std;
int main()
{
int i,j,maxi,maxj,mini,minj,max,min;
int a[2][3];
cout<<"请输入6个整数作为矩阵元素"< for(i=0;i<=1;i++)
{
for(j=0;j<=2;j++)
cin>>a[i][j];
};
maxi=maxj=mini=minj=0;
max=a[maxi][maxj];min=a[mini][minj];
for(i=0;i<=1;i++)
{
for(j=0;j<=2;j++)
if(max {
max=a[i][j];
maxi=i;maxj=j;
};
}
for(i=0;i<=1;i++)
{
for(j=0;j<=2;j++)
if(min>a[i][j])
{
min=a[i][j];
mini=i;minj=j;
}
}
cout<<"矩阵中最大值为"< cout<<"矩阵中最小值为"< return 0;
}

第四题:
#include
viod main()
{
int sum=0,a[3][3];
printf("输入数据:\n");
for(int i=0;i<3;i++)
for(int j=0;j<3;j++)
{
printf("a[%d][%d]=",i,j);
scanf("%d",&a[i][j]);
}
printf("\n");
for(int i=0;i<3;i++)
for(int j=0;j<3;j++)
sum+=a[i][j];
printf("%d\n",sum);
}

第五题:
#include using namespace std; double a(int m) { double n=1; for (int i=1;i<=m;i++) n=n*i; return n; } int main() { int t; double y=1; for(t=1;(1.0/a(t))>=1e-6;t++) { if(t%2==0) y=y-(1.0/a(t)); else y=y+(1.0/a(t)); } cout<<"y=1+1/1!-1/2!+1/3!-1/4!+......="<

回答2:

好懒哦,作业自己都不做啊,跑到百度来问。
问也就算了,居然还没有悬赏...

回答3:

今晚给你,现在有点忙没空敲代码。