main( ) {
char chrstr[81];
printf( \ gets ( chrstr );
printf( \ up1st( chrstr );
printf( \}
----- 【 标准答案 】 ----- 【 1】 int k =0 ; 【 2】 if ( * p == ' ' ) 【 3】 *( p - 1 ) = toupper ( *( p - 1 )) ;
3【程序改错】
功能:将6个数按输入时顺序的逆序进行排列. #include 
  char change,*p1,*p2;   for(i=0;i     /***********FOUND***********/     *p1=p+i; *p2=p+(m-1-i);     change=*p1;     *p1=*p2;     *p2=change;   } }   main( ) {    int i;    /***********FOUND***********/   char  p,num[6];    for(i=0;i<=5;i++)       /***********FOUND***********/     scanf(\  p=&num[0];    /***********FOUND***********/    sort(*p,6);    for(i=0;i<=5;i++)       printf(\}                                               -----  【  标准答案       】  -----                                                                 【  1】  p1 =p+ i;  p2 =p +(m -1 -i) ;                                                                【  2】  char    * p,num  [6] ;                                                                    【  3】  scanf  (\                                                                【  4】  sort ( p, 6);                                                                                        4【程序改错】  功能:输入10个数,要求输出这10个数的平均值   ------------------------------------------------------*/ #include  double average(double array[10]) {    int i;    double aver,sum=array[0];    /***********FOUND***********/   for(i=0;i<10;i++)     sum=sum+array[i];   aver=sum/10.0;   return(aver); }   main( ) {       /***********FOUND***********/       int score[10],aver ;   int i;    printf(\  for(i=0;i<10;i++)      /***********FOUND***********/     scanf(\  printf(\   /***********FOUND***********/   aver=average(score[10]);    printf(\}   注:在FOUND的下一行修改程序  1,for(i=1;i<10;i++)或者for(i=1;i<=9;i++)  2,float score[10],aver;或者float aver,score[10];或者double score[10],aver;或者double aver,score[10];  3,scanf(\或者scanf(\4,aver=aver age(score)    5【程序改错】                                               功能:以下程序把两个数按由大到小的顺序输出来.      ------------------------------------------------------*/   #include  6程序改错】                                                                                                                                                                       (  int  * p1, int  * p2 )                                  printf   (\ =%d ,min =% d                                                                                                                            功能:在一个已按升序排列的数组中插入一个数,插入后,数       组元素仍按升序排列。   ----------------------------------------------------*/ #include    int i,number,a[N]={1,2,4,6,8,9,12,15,149,156};    printf(\  /**********FOUND**********/   scanf(\    printf(\  for(i=0;i   /**********FOUND**********/   for(i=N-1;i>=0;i--)     if(number<=a[i])    /**********FOUND**********/     a[i]=a[i-1];   else   {      a[i+1]=number;      /**********FOUND**********/     exit;   } 
相关推荐: