}
case 'B':case 'b':
printf(\
case 'C':case 'c':
printf(\
default:printf(\}
void main(){ }
输出结果为: GGPPBBWW
Press any key to continue
2. #include
double SD(int a,int b,char op){
double x; switch(op){
case '+':x=a+b;break; case '-':x=a-b;break; case '*':x=a*b;break; case '/':if(b)x=(double)a/b;
else exit(1); break;
char a1='b',a2='C',a3='f'; SB(a1);SB(a2); SB(a3);SB('A'); printf(\
default:{(\运算符错!\\n\}
}
return x;
void main(){ }
输出结果为: 12.00 160.00 2.50 Press any key to continue
3. #include
void main(){ }
输出结果为: main:x,y=18,23 subs:x,y=41,64
int x=18,y=23;
printf(\WF(x,y); x=2*x;
printf(\x=x+y; y=x+y;
printf(\int x=20,y=8;
printf(\printf(\printf(\
main:x,y=36,23
Press any key to continue
4. #include
void fun(char ss[]){ }
输出结果为: 432198765
Press any key to continue
5. #include
void InsertSort(int a[],int n) {
int i,j,x;
for(i=1;i x=a[i]; int i,n=strlen(ss); for(i=0;i char c=ss[i]; ss[i]=ss[n-1-i]; ss[n-1-i]=c; char s[15]=\fun(s); printf(\ } } for(j=i-1;j>=0;j--)//为x顺序向前寻找合适的插入位置 if(x>a[j])a[j+1]=a[j]; else break; a[j+1]=x; void main() { } 输出结果为: 47 36 32 28 20 15 Press any key to continue 6. #include void main(){ } 输出结果为: 3 5 7 9 int a[8]={3,5,7,9,11,13,15,17}; int i,*p=a; for(i=0;i<8;i++){; printf(\ if( (i+1)%4==0 )printf(\} int i; int a[6]={20,15,32,47,36,28}; InsertSort(a,6); for(i=0;i<6;i++)printf(\printf(\ 11 13 15 17 Press any key to continue 7. #include void main(){ } 输出结果为: 50 60 Press any key to continue 8. #include void main(){ int a[]={1,2,3,4,2,4,5,2}; int i,s=1; for(i=0;i int a[]={5,10,15,20,25,30}; int b=LA(a,4); int c=LA(a+2,3); printf(\int i,s=0; for(i=0;i s+=a[i]; return s;