/*三个数中找最大值的算法思路:
1、首先先定义四个变量a b c 分别存放从键盘输入的三个数 变量d为存放最大数
2、比较a b 的大小,将最大的数赋值给d
3、在比较c d 的大小 如果c大于d 则将c的值赋值给d
4、输出d
*/
#include<stdio.h>
#include<stdlib.h>
int main() {
while (1) //或者true
{
//定义四个变量存放键盘输入的三个数合输出最大值的数a b c d
int a, b, c, d;
//从键盘输入三个数
printf("请输入第一个数(按回车键继续):\n");
scanf("%d", &a);
printf("请输入第二个数(按回车键继续):\n");
scanf("%d", &b);
printf("请输入第三个数(按回车键继续):\n");
scanf("%d", &c);
if (a > b)
d = a;
else
d = b;
if (c > d)
d = c;
printf("最大数为:\n");
printf("%d\n", d);
system("pause");
}
return 0;
}
方法二
//#include<stdio.h>
//#include<stdlib.h>
//
//int main()
//{
// while (1)
// {
// //定义三个变量
// int a, b, c;
// //从键盘中输入三个数
// scanf("%d\n %d\n %d\n %d\n", &a, &b, &c);
// if (a >= b && a >= c)
// printf("%d\n", a);
//
// if (b >= a && b >= c)
// printf("%d\n", b);
//
// if (c > a && c > b)
// printf("%d\n", c);
//
// system("pause");
// }
// return 0;
//}