作业帮 > 综合 > 作业

找x, y, z三个数中间大的数,先画出流程图,在写程序.C语言

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/04/27 19:52:19
找x, y, z三个数中间大的数,先画出流程图,在写程序.C语言
求大神!
找x, y, z三个数中间大的数,先画出流程图,在写程序.C语言
将三个数加起来,通过比较找到最大的数,再通过比较找到最小的数,总和减去最大再减去最小就得到中间的数
#include
#include
int main()
{
\x09int i,j,k;
\x09scanf("%d %d %d",&i,&j,&k);
\x09int sum = i + j + k;
\x09int da,xiao,zhong;
\x09if (i > j)
\x09{
\x09\x09da = i;
\x09}
\x09else
\x09{
\x09\x09da = j;
\x09}
\x09if (da < k)
\x09{
\x09\x09k = da;
\x09}
\x09if (i < j)
\x09{
\x09\x09xiao = i;
\x09}
\x09else
\x09{
\x09\x09xiao = j;
\x09}
\x09if (xiao>k)
\x09{
\x09\x09xiao = k;
\x09}
\x09zhong = sum - xiao - da;
\x09printf("中间的数是:%d\n",zhong);
\x09system("pause");
}
可以运行结果正确,
再问: 错误
再答: 没什么不行的,人品有问题。。。