此题需要用到分支结构
#include <stdio.h>
int main()
{
int a, b, c;
scanf("%d%d%d",&a, &b, &c);
int max;//设置一个变量用来存放最大值
max = a;//假设a为最大值
if (b > max)//比较
max = b;
if (c > max)//比较
max = c;
printf("%d", max);
return 0;
}
先定义三个变量,输入三个数。
定义一个变量max,用来存放最大值。
假设a为最大值,然后将它与b比较,如果b大于max,则将b的值赋给max。
接着再将它与c比较,如果c大于max,则将c的值赋给max。
最后max中存放的就是最大值,将其输出。