效果实现:

题目分析:
- 键盘输入三个数,可以输出最大值。
- 提供循环是否再输入三个数,如果是,就输入,不是就退出循环。
代码分析:
- 设计一个求最大值的函数。
- 设计一个打印最大值的函数,里面包含是否继续的提示。
- 在主函数中调用打印最大值的函数,并作是否继续的判断。
代码实现:
# include <iostream>
using namespace std;
//求最大值
float Max(float a, float b)
{
float M;
M = (a > b) ? a : b; //这里运用了三目运算
return M;
}
//打印最大值
void Print()
{
char y;
float x1, x2, x3;
cout << "x1=? " << "x2=? " << "x3=?" << endl;
cin >> x1 >> x2 >> x3;
float t = Max(x1, Max(x2, x3)); //这里是三个数字进行比较大小
cout << "最大数:" << t << endl;
cout << "继续(y/n)?" << endl; //这里给出判断提示
cin >> y;
}
int main()
{
int select(0), y(0);
Print(); //先调用打印最大值函数
if (select == y) //再进行选择,如果输入的是y,则再调用打印最大值函数,否则就退出
Print();
system("pause");
return 0;
}
好啦,此次的程序分享到此结束,欢迎大家在评论区留言~
本文介绍了如何使用C++编写一个程序,通过键盘输入三个数,找出最大值并询问用户是否继续输入,如果用户选择继续,则重复过程。
897

被折叠的 条评论
为什么被折叠?



