输入三个数a,b,c,计算方程2*a*x^2 b*x c=0的根
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 13:00:57
#includevoidmain(){floata,b,c,t;scanf("%f,%f,%f",&a,&b,&c);if(a>b){t=a;a=b;b=t;//实现a和b的互换}else;if(a>
main(){inta,b,c;scanf("%d%d%d",&a,&b,&c);if(a
首先,穿进去的是指针,你现在这样写是在比较地址的大小,没有意义,同楼上所说加a,b,c前加*;然后,你的交换逻辑也有问题voidfun(int*a,int*b,int*c){\x09intk;\x09
先使用读入函数,从键盘读入三个数.你这三个数分别是一元二次方程的ax^2+bx+c=0中的abc,那么你就是用公式先判断△=b^2-4ac的情况,分三种1△≥0有两个实数根x=[-b±(b^2-4ac
如果这种题也不会编的话还在在好好看看书吧要是看了书还不会,那别学了...真的
#includemain(){inta,b,c;scanf("%d,%d,%d",&a,&b,&c);printf("%d\n",(a>b?a:b)>c?(a>b?a:b):c);}
#includeintmain(){inta,b,c,t;printf("输入a,b,c\n");scanf("%d%d%d",&a,&b,&c);t=a;if(b>t)t=b;if(c>t)t=c;
#includevoidasum(doublea[3][3],doubleb[3][3],doublec[3][3]){inti,j;for(i=0;i
#includevoidmain(void){floatx[3],*p=x;printf("请输入三个数\n");for(inti=0;i
应该是pascal题目吧,给你个参考:http://blog.sina.com.cn/s/blog_66adae000100ic2o.html
下面的代码只保证编译通过.你该多动手,这段代码不多,但是让你写的支离破碎.加油.多练习#includevoidmain(){intmax(intx,inty,intz);inta,b,c,d;scan
#includeintmain(){\x09inta,b,c,max;\x09scanf("%d%d%d",&a,&b,&c);\x09max=a;\x09if(max
1.doublea,b,c,n,s;n=a*b;s=n/c;2.boublea,b,c,n,s;n=a/c;s=n*b;3.doublea,b,cv,n,s;n=b/c;s=n*a;
这里没有说明变量的数据类型,对于任意数据类型三个等价的表达式是:a*b/cb*a/c(a*b)/c
输入三个整数a,b,c,请把这三个数由小到大输出.1.程序分析:我们想办法把最小的数放到a上,先将a与b进行比较,如果a>b则将a与b的值进行交换,然后再用a与c进行比较,如果a>c则将a与c的值进行
代码正确,没有你说的那种情况!你的输入语句的控制符之间没有逗号,所以输入时只能用间隔隔开,不能用逗号!再问:我想问有一下啊,如果我把scanf("%d%d%d",&a,&b,&c);变成scanf("
只是个警告而已、把警告关了就行了、scanf的警告再问:乘积输出的是一堆乱数字,是警告吗再答:整错了。。。。你的c[i][j]+=a[i][k]*b[k][j];这行代码那个b数组里面没有值、乘出来肯
若 a>b 则 若 a>c 则 返回a; 否则
#includeintmain(){inta,b;scanf("%d%d",&a,&b);/*输入两个整数a和b*/printf("%d\n",a+b);/*输出a和b之和~*/return0;}