当前位置:首页 » 编程语言 » c语言中abc的值
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言中abc的值

发布时间: 2023-01-21 17:49:19

c语言编程,求abc三个数的最大值

1、首先是鼠标选择单击C语言编程软件创建一个空的C语言文件。

⑵ c语言中三个整型数a b c怎么进行值的互换

如果是要把三个整型数a,b,c的值,进行轮换,也就是把b的值放到a中,把c的值放到b中,把a的值放到c中,需要再增加一个临时变量t,采用下面的四个语句就可以实现。
t=a; a=b; b=c; c=t;

⑶ C语言计算一元二次方程方程过程中,如何给abc赋值

scanf("%1f%1f%1f",&a,&b,&c);
应该是:
scanf("%lf%lf%lf",&a,&b,&c);
是小写的L

⑷ C语言 方程求根 用三个函数分别输出 abc的值从主函数输入

1.
楼主的x()和y()写的一样啊。
2.在x()和y()中的定义
int
x1,x2;应该改为
double
x1,x2;
3.
楼主对b*b-4*a*c<0如何处理?
4.scanf("%lf,%lf,%lf",&a,&b,&c);最好改为scanf("%lf%lf%lf",&a,&b,&c);
建议改为下列,对于b*b-4*a*c<0的情况输出提示
#include<stdio.h>
#include<math.h>
float
d;
int
main()
{
void
x(double
x,double
y,double
z);
void
y(double
x,double
y,double
z);
double
a,b,c;
scanf("%lf%lf%lf",&a,&b,&c);
d=b*b-4*a*c;
if(d>1e-6)
x(a,b,c);
else
if(d<0)
printf("没有实根\n");
else
y(a,b,c);
}
void
x(double
x,double
y,double
z)
{
double
x1,x2;
x1=(-y+sqrt(d))/(2*x);
x2=(-y-sqrt(d))/(2*x);
printf("%8.4f,%8.4f",x1,x2);
}
void
y(double
x,double
y,double
z)
{
double
x1,x2;
x1=x2=-y/(2*x);
printf("%8.4f,%8.4f",x1,x2);
}

⑸ c语言编程,求abc三个数的最大值

#include<stdio.h>
intmain()
{
intmax(int,int,int);
inta,b,c,sum;
scanf("%d%d%d",&a,&b,&c);//////////////
sum=max(a,b,c);
printf("max=%d ",sum);
return0;
}
intmax(intx,inty,intz)
{
intm;
if(x>y)m=x;
elsem=y;
if(m>z)m=m;
elsem=z;
returnm;
}

⑹ C语言求ABC3个数中最大的值

#include
"stdio.h"
void
main()
{
int
max(int
w,int
x,int
y);
int
a,b,c,d;
scanf("%d,%d,%d",&a,&b,&c);
d=max(a,b,c);
printf("max=%d",d);
}
int
max(int
w,int
x,int
y)
{
int
z;
if(x>y&&x>w)z=x;
if(y>x&&y>w)z=y;
if(w>y&&w>z)z=w;
return(z);
}
加上头文件包含

#include
"stdio.h"
还有就是
scanf("%d,%d,%d,&a,&b,&c");
分号不是那位置
改为
scanf("%d,%d,%d”,&a,&b,&c);
输入数据的时候因为
scanf("%d,%d,%d",&a,&b,&c);
所以各数据间用逗号隔开
若是
scanf("%d%d%d",&a,&b,&c);
则用空格隔开

⑺ C语言 方程求根 用三个函数分别输出 abc的值从主函数输入

1. 楼主的x()和y()写的一样啊。
2.在x()和y()中的定义 int x1,x2;应该改为 double x1,x2;
3. 楼主对b*b-4*a*c<0如何处理?
4.scanf("%lf,%lf,%lf",&a,&b,&c);最好改为scanf("%lf%lf%lf",&a,&b,&c);

建议改为下列,对于b*b-4*a*c<0的情况输出提示
#include<stdio.h>
#include<math.h>
float d;
int main()
{ void x(double x,double y,double z);
void y(double x,double y,double z);
double a,b,c;
scanf("%lf%lf%lf",&a,&b,&c);
d=b*b-4*a*c;

if(d>1e-6)
x(a,b,c);
else if(d<0)
printf("没有实根\n");
else
y(a,b,c);
}
void x(double x,double y,double z)
{
double x1,x2;
x1=(-y+sqrt(d))/(2*x);
x2=(-y-sqrt(d))/(2*x);
printf("%8.4f,%8.4f",x1,x2);
}
void y(double x,double y,double z)
{
double x1,x2;
x1=x2=-y/(2*x);
printf("%8.4f,%8.4f",x1,x2);
}

⑻ c语言 输入abc三值 找出最小的

if(a<b)
{
if(b<c)
printf("%d",c);
else
printf("%d",b);
}
这里既然是找最小的,那么在a比b小的情况下,应该是a与c比较,a比c也小就是a是最小的。如果c比a小,那么c就是最小的,而不是你写的b与c比较。

⑼ c语言中求abc三个数中的最大数

这应该不难,属于入门问题:

#include"stdio.h"

intmain(){
inta,b,c,max;
printf("输入a,b,c的值: a=");
scanf("%d",&a);
printf("b=");
max=a;
scanf("%d",&b);
if(max<b){
max=b;
}
printf("c=");
scanf("%d",&c);
if(max<c){
max=c;
}
printf("最大的值为%d ",max);

return0;
}