c语言的两道应用题

•试编写一个C语言源程序完成如下功能:从键盘输入三个整数a,b,c,然后输出这三个数当中的最大值。•写一个C语言源程序完成如下功能:求一个一元二次... • 试编写一个 C语言源程序完成如下功能:从键盘输入三个整数a,b,c,然后输出这三个数当中的最大值。

• 写一个 C语言源程序完成如下功能:求一个一元二次方程的解。(注意:方程各系数从键盘得到;判断所得的解是实数解还是虚数解。)
展开
 我来答
我有有好多问题
2007-10-18 · TA获得超过488个赞
知道小有建树答主
回答量:151
采纳率:0%
帮助的人:186万
展开全部
第一题~第2题稍后
#include<stdio.h>
void main()
{
int a,b,c,max;
printf("请您输入3个整数:");
scanf("%d %d %d",&a,&b,&c);
max=a;
if(a<b && c<b)
{
max=b;
}
else if(a<c && b<c)
{
max=c;
}
else if(b<a && c<a)
{
max=a;
}
printf("最大的数为%d\n",max);

}

第2题
#include "stdio.h"
#include "math.h"
main()
{
double a,b,c,x;
printf("本程序的功能是解方程: a*x*x + b*x + c = 0\n");
printf("请输入方程的三个参数:");
scanf("%lf %lf %lf",&a,&b,&c);
x=b*b-4*a*c;
if(x>0)
{
printf("有两个不相等的实数根\nx1=%5.2lf \nx2=%5.2lf\n",(-b+sqrt(x))/(2*a),(-b-sqrt(x))/(2*a));
}
else if(x==0)
{
printf("有两个相等的实数根\nx1=%5.2lf \nx2=%5.2lf\n",-b/(2*a),-b/(2*a));

}
else if(x<0)
{
printf("没有意义!\n");
}

}
dingdong2099
2007-10-17 · TA获得超过968个赞
知道小有建树答主
回答量:633
采纳率:0%
帮助的人:543万
展开全部
main()
{
int a,b,c;
printf("请输入三个数:");
scanf("%d,%d,%d",&a,&b&c);
if(a<b)
if(b<c)
printf("max=%d\n",c);
else
printf("max=%d\n",b);
else if(a<c)
printf("max=%d\n",c);
else
printf("max=%d\n",a);
}

呵呵应该是这样了,这东西很简单的,接触C语音就应该知道的,下面的那个没学过,不清楚了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友985b456db
2007-10-17 · TA获得超过135个赞
知道答主
回答量:156
采纳率:0%
帮助的人:165万
展开全部
1
#include 'stdio.h'
void main()
{
int a,b,c,max=-65535;
printf("please input three number!\n");
scanf("%d %d %d",&a,&b,&c);
if(a>max)
max=a;
if(b>max)
max=b;
if(c>max)
max=c;
printf("the max number is %d",max);
}

2.#include 'stdio.h'
#include 'math.h'
void main()
{
int a,b,c,x1,x2,e;
printf("please input the fun!");
scanf("%d+%d+%d",&a,&b,&c);
e=sqrt(b*b-4*a*c);
if(e>0)
x1=(-1*b+e)/2*a;
x2=-1*x1;
printf("x1=%d,x2=%d",x1,x2);
else if(e==0)
x1=x2=(-1*b)/2*a;
printf("x1=x2=%d",x1);
else
printf("no solution!");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiapingwen
2007-10-18 · TA获得超过131个赞
知道小有建树答主
回答量:420
采纳率:0%
帮助的人:173万
展开全部
1.
main()
{
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
printf("%d",a>(b>c?b:c)?a:(b>c?b:c));
}
2.
#include "sthid.h"
#include "math.h"
main()
{
int a,b,c,x;
scanf("%d %d %d",&a,&b,&c);
x=b*b-4*a*c;
if(x>=0)
{
printf("x1=%f x2=%f",(-b+sqrt(x))/(2*a),(-b-sqrt(x)/(2*a));
}
else
{
printf("x1=%f+%fi x2=%f-%fi",-b/(2*a),sqrt(-x))/(2*a),-b/(2*a),sqrt(-x)/(2*a));
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
观风和气为春7296
2007-10-18 · TA获得超过446个赞
知道小有建树答主
回答量:552
采纳率:0%
帮助的人:0
展开全部
我发现很多人都能写这个程序 但是很少有人写注释

# include<stdio.h>
main()
{
int a,b,c,z; /*定义数值类型*/
scanf(%d,%d,%d,a,b,c);
if a<b
{ z=a;a=b;b=z;} //a,b 交换位置
elsen if a<c
{ z=a;a=c;c=z} //a,c 交换位置
else b<c
{ z=b;b=c;c=z} //b,c 交换位置
printf(%d,a);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式