2016 - 2024

感恩一路有你

用C语言比较三个数的大小

浏览量:1612 时间:2024-06-24 19:57:57 作者:采采

在编程中,我们经常需要比较不同的数值,并找出其中最大的一个。在C语言中,可以使用条件判断语句来实现这个功能。下面是一个示例程序:

using namespace std; include int main() { int n[3], sum; for (sum0; sum<2; sum ) { cout << "请输入" << sum 1 << "个数:"; cin >> n[sum]; } cout << "比较数:" << n[0] << " " << n[1] << " " << n[2] << endl; cout << "最大数:"; if (n[0] < n[1]) if (n[1] < n[2]) cout << n[2]; else cout << n[1]; else if (n[0] > n[2]) cout << n[0]; else cout << n[2]; cout << endl; return 0; }

程序运行状态和源码:

以上是一个使用C语言编写的程序,用于比较三个输入的数值,并将最大的数值输出。首先,我们定义了一个整型数组n[3]用于存储三个数,以及一个变量sum用于计次数。

接下来,使用for循环语句初始化sum值为0,条件是sum小于等于2,每次循环后sum自增1。在每次循环中,使用cout语句输出提示信息并使用cin语句接收用户输入的数据,并将其存储在数组n中。

循环结束后,使用cout语句输出待比较的三个数值。然后,使用嵌套的if语句进行比较。首先判断n[0]是否小于或等于n[1],如果是,则继续判断n[1]是否小于或等于n[2],如果是,则输出n[2];否则,输出n[1]。如果n[0]不小于或等于n[1],则继续判断n[0]是否大于或等于n[2],如果是,则输出n[0];否则,输出n[2]。

最后,使用cout语句输出最大的数值,并通过return语句返回0表示程序正常结束。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。