用c语言编写程序计算方程解的个数
用C语言写一个程序,计算ax1*x1+bx2*x2+cx3*x3+dx4*x4=0的解的个数。输入a,b,c,d。计算有多少组解x1,x2,x3,x4,。就是要解出解的组...
用C语言写一个程序,计算ax1*x1+bx2*x2+cx3*x3+dx4*x4=0的解的个数。输入a,b,c,d。计算有多少组解x1,x2,x3,x4,。
就是要解出解的组数?输入的a,b,c,d以后能得到多少组解···· 展开
就是要解出解的组数?输入的a,b,c,d以后能得到多少组解···· 展开
展开全部
这个不用计算机编吧?任一个数的平方大于等于0,你这式子中,要想其成立,则ax1*x1=0;bx2*x2=0;cx3*x3=0;dx4*x4=0同时成立。取ax1*x1=0讲,a≠0则x1=0;a=0则x1为任意实数。
#include<stdio.h>
void main()
{
float a,b,c,d;
printf("计算ax1*x1+bx2*x2+cx3*x3+dx4*x4=0的解的个数。\n");
printf("请输入a,b,c,d的值:\n");
printf("a=");
scanf("%f",&a);
printf("b=");
scanf("%f",&b);
printf("c=");
scanf("%f",&c);
printf("d=");
scanf("%f",&d);
if(a==0)printf("\nx1有无穷解,");
else printf("\nx1=0");
if(b==0)printf("\nx2有无穷解,");
else printf("\nx2=0");
if(c==0)printf("\nx3有无穷解,");
else printf("\nx3=0");
if(d==0)printf("\nx4有无穷解。\n");
else printf("\nx4=0\n");
}
#include<stdio.h>
void main()
{
float a,b,c,d;
printf("计算ax1*x1+bx2*x2+cx3*x3+dx4*x4=0的解的个数。\n");
printf("请输入a,b,c,d的值:\n");
printf("a=");
scanf("%f",&a);
printf("b=");
scanf("%f",&b);
printf("c=");
scanf("%f",&c);
printf("d=");
scanf("%f",&d);
if(a==0)printf("\nx1有无穷解,");
else printf("\nx1=0");
if(b==0)printf("\nx2有无穷解,");
else printf("\nx2=0");
if(c==0)printf("\nx3有无穷解,");
else printf("\nx3=0");
if(d==0)printf("\nx4有无穷解。\n");
else printf("\nx4=0\n");
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询