解法一:利用if嵌套语句进行比较,输出最大值。
1.任务和代码:
/*
*文件名称:three_bijiao.c
*作 者:末子灬秋风
*完成时间:2020年3月1日
*版本 号:vc++6.0
*
*问题描述:输入三个整数,输出其中的最大数。
*程序输出:输出最大值。
*/
#include<stdio.h> //包含文件
int main()
{
int a,b,c; //定义需要的三个整型变量
printf("请输入需要比较的三个整数:");
scanf("%d %d %d",&a,&b,&c); //输入整数数据
if(a>b)
{
if(a>c)
{
printf("最大值为:%d\n",a); //如果a>b,a>c,就可以输出最大值a
}
else
{
printf("最大值为:%d\n",c); //否则,a>b,a<c,即可以输出最大值c
}
}
else
{
if(b>c)
{
printf("最大值为:%d\n",b); //如果b>a,b>c,就可以输出最大值b
}
else
{
printf("最大值为:%d\n",c); //如果b>a,c>b,就可以输出最大值c
}
}
printf("\n"); //空一行
return 0;
}
2.运行结果:
解法二:先求出其中两数的大者,然后用第三个数与大者的数进行比较,最后输出最大值。
1.任务和代码:
/*
*文件名称:three_bijiao.c
*作 者:末子灬秋风
*完成时间:2020年3月1日
*版本 号:vc++6.0
*
*问题描述:输入三个整数,输出其中的最大数。
*程序输出:输出最大值。
*/
#include<stdio.h> //包含文件
int main()
{
int a,b,c,max; //定义变量
printf("请输入需要进行比较的三个整数:");
scanf("%d %d %d",&a,&b,&c); //输入数据a,b,c
//先求出a和b的大值
if(a>b)
{
max=a;
}
else
{
max=b;
}
//再求出max和c的大值
if(max<c)
{
max=c;
}
printf("最大值为:%d\n",max);
printf("\n");
return 0;
}
2.运行结果:
三,知识点总结:
1.if嵌套语句的简单运用
2.输入输出函数的简单运用
3.数据的简单计算
四,心得:可以运用程序进行简单的数据比较。