1、用if语句设计选择结构
(1)单分支
如:输入三个数,按照从大到小的顺序输出
#include
void main()
{
int a,b,c,t;
printf("please input a,b,c:\n");
scanf("%d,%d,%d",&a,&b,&c);
if (a
{
t=a;
a=b;
b=t;
}
if (a
{
t=a;
a=c;
c=t;
}
if (b
{
t=b;
b=c;
c=t;
}
printf("%d >= %d >= %d\n",a,b,c);
}
(2)双分支
例:判断两个数的大小
#include
void main()
{
int a , b;
printf("请输入两个数,中间用逗号分隔:");
scanf("%d,%d",&a,&b);
if( a > b )
{
printf("a大于b\n");
}
else
{
printf("a不大于b\n");
}
}
(3)多分支
例:输入三个数,输出最小的数
#include
void main()
{
int a,b,c;
printf("请输入三个整数,用逗号分隔:");
scanf("%d,%d,%d",&a,&b,&c);
if((a
{
printf("min=%d",a);
}
else if ((b
{
printf("min=%d",b);
}
else if ((c