题目描述:求两数中的最大数
代码实现:
双分支
#include <stdio.h>
#include <math.h>
int main()
{
int a,b,max;
printf("请输入两个数:\n");
scanf("%d %d",&a,&b);
if(a>b)
max=a;
else
max=b;
printf("两数中的最大者是:%d",max);
return 0;
}
单分支:
#include <stdio.h>
#include <math.h>
int main()
{
int a,b,t;
printf("请输入两个数:\n");
scanf("%d %d",&a,&b);
if(a<b)
{
t=a;
a=b;
b=t;
}
printf("两数中的最大者是:%d",a);
return 0;
}
感想:单、双分支的结构不同,双分支的思路比较简单,在解决问题的时候要根据问题选择。