求助C语言问题解答?

读程序,写出程序执行结果  
1. main()      
{ int x=100,a=20,b=10;
 int v1=5;
 if(a<b)
   if(b!=15)
     if(!v1)
       x=1;
     else
       x=10;
  x=-1;
  printf(“%d”,x);
}
2. main()        
{ int i=2;
switch(i)
{ case 1: printf(“%d”,i++);
         break;
case 2: printf(“%d”,i++);
case 3: printf(“%d”,i++);
       break;
case 4: printf(“%d”,i++); }
}
3.main()
{ int i,j;
for(i=5; i>1; i- -)
{ for(j=0;j<11-2*i;j++)putchar(‘ ‘);
for(j=0;j<2*i-1;j++) putchar('9');
     }  
}
4.  main()
{ int aa[4][4]={{1,2,3,4},{5,6,7,8},{3,9,10,2},{4,2,9,6}};
int i,s=0 ;
for(i=0;i<4;i++) s+=aa[i][3];
printf(“%d\n”,s);  }
5. int f( )      
{ int s=1;
 static int i=0;
      s+=i;  i++;
return  s ;
}
void main()
{ int i,a=0;
 for(i=0;i<5;i++) a+=f( );
        printf("%d\n",a);
}
6.void f(int *s , int n1 , int n2)
{ int i , j , t ;
      i=n1;  j=n2;
      while(i<j)
     { t=*(s+i) ; *(s+i)=*(s+j) ; *(s+j)= t ;
       i++ ; j- - ; }
}
main()
{ int a[]={11,55,66,77,88,99},i;
 f(a,1,5);
 for(i=0;i<6;i++)printf(“%3d”,a[i]);
}
7. f(int *x,int n)
  { int *p, *s;
    for(p=x,s=x;p-x<n;p++)
       if(*s<*p) s=p;
    return(*s);
}
main()
{ int a[5]={1,12,10,16,8};
 printf(“%d\n”,f(a,5));
}
09-07-03  hhok111 发布
0个回答
时间
投票
精华知识
更多  
意见反馈 帮助