多分支选择结构switch 花招真多,求教了,
这是我在书上看到的几种switch语句的样品第一种:
#include <stdio.h>
int main(void)
{
int a;
scanf("&d",&a);
switch ( a )
{
caes 1:printf("a = %a",a);
case 2:printf("a = %a",a);
case 3;printf("a = %d",a);
}
return 0;
}
第二种:
#include <stdio.h>
int main(void)
{
int a;
scanf("&d",&a);
switch ( a )
{
caes 1:printf("a = %a",a);printf("a的值是:%d;,a);
case 2:printf("a = %a",a);
case 3;printf("a = %d",a);
}
return 0;
}
第三种:
#include <stdio.h>
int main(void)
{
int a;
scanf("&d",&a);
switch ( a )
{
caes 1:printf("a = %a",a);printf("a的值是:%d;,a);break;
case 2:printf("a = %a",a);
case 3;printf("a = %d",a);
}
return 0;
}
第四种:
#include <stdio.h>
int main(void)
{
int a;
scanf("&d",&a);
switch ( a )
{
default: printf("%d = a);
caes 1:printf("a = %a",a);printf("a的值是:%d;,a);
case 2:printf("a = %a",a);
case 3;printf("a = %d",a);
}
return 0;
}
第五种:
#include <stdio.h>
int main(void)
{
int a;
scanf("&d",&a);
switch ( a )
{
caes 1:printf("a = %a",a);printf("a的值是:%d;,a);
default: printf("%d = a);
case 2:printf("a = %a",a);
case 3;printf("a = %d",a);
}
return 0;
}
第六种:
#include <stdio.h>
int main(void)
{
int a;
scanf("&d",&a);
switch ( a )
{
caes 1:printf("a = %a",a);printf("a的值是:%d;,a);
case 2:printf("a = %a",a);
case 3;printf("a = %d",a);
default: printf("%d = a);
}
return 0;
}
第七种:
#include <stdio.h>
int main(void)
{
int a;
scanf("&d",&a);
switch ( a )
{
caes 1:case 2:printf("a = %a",a);printf("a的值是:%d;,a);
case 2:printf("a = %a",a);
case 3;printf("a = %d",a);
default: printf("%d = a);
}
return 0;
}
还有一大堆呢?
他们都对吗?