读入a.b.c的值,计算一元二次方程ax2 bx c=0的根
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 10:47:47
#include <stdio.h>void main(){int i,j,a,n,k=0,out=0;printf("请输入a与n:")
老师说错了,不是else没if对应,是其他问题1:if(a==b==c);多了分号2:if(a==b!=c||a==c!=b||b==c!=b)应是if(((a==b)&&(b!=c))||((a==
main函数中的最后一个printf不对应该是printf("theresultism:%lf\n",fun(m));
这个貌似你对scanf和printf的用法没搞清楚,正确写法应该是scanf("%f,%f",&a,&b);(&取地址符,表示把值存放在该地址)printf("2*(a+b)=%f,a*b=%f",c
#include#includeintmain(){doublea,b,c,disc,p,q,x1,x2;scanf("%lf%lf%lf",&a,&b,&c);disc=b*b-4*a*c;if(a
刚做了,不知道是否都是你问的,源程序如下#include#includeintmain(){floata,b,c,p,x1,x2;/*a,b,c为方程的系数,p用来存放b*b-4ac的值,x1,x2存
#include <stdio.h>#include <math.h>void main(){float a,b,c,x1,x2,di
条件肯定少了……intfun(inta[],intn){if(n==0)return……if(n==1)return……if(n==2)return……if(n>=3)returnfun(a,n-3)
#include#includeintJudgeData(doublea,doubleb,doublec){if(a==0&&b==0){printf("Theinputdataisnotreason
//应该加上for(i=0;i
a=b+c+3a-b-c=3a(a-b-c)+b(b-a+c)+c(c-a+b)=a(a-b-c)-b(a-b-c)-c(a-b-c)=(a-b-c)平方=9
首先,要限制a0否则,根本就不是一元二次方程,后面的程序也要出错.其次,ifd>=oThen这里,这个d>=o似乎不是零0,你写的是英文字母o.第三,公式法求根的时候,d^1/2改为d^(1/2)
#includeintmain(){inta,b,c,d;printf("Pleaseinput3NUM:\n");scanf("%d,%d,%d",&a,&b,&c);d=c;c=b;b=a;a=d
ac-ab+bc-b²
#includeintmain(){inta,b;scanf("%d%d",&a,&b);printf("girth=%d\n",2*(a+b));printf("area=%d\n",a*b);re
原式=(a+b+c)(ab-ac+bc-ab+ac-bc)=(a+b+c)*0=0
给你最简单明了的.#include<stdio.h>void main (){int a, b, c, d;printf(&qu
那nscm的值也在文件中?
直接读int不好吗inta,b;a=reader.nextInt();b=reader.nextInt();再问:你看好题,数字是由英文给出的再答:那按“”分割,split("")
#include#defineN3main(){intnum[N];/*存放N个整数*/inti,j;/*循环变量*/inttemp;/*临时变量*/printf("请输入三个整数:\n");for(