400-888-9073

C语言必背18个经典程序

来源:广州信盈达教育 时间:08-12

C语言必背18个经典程序

1、/*输出9*9口诀。共9行9列,i控制行,j控制列。*/

#include "stdio.h"

main()

{int i,j,result;

 for(i=1;i<10;i++)

   {for(j=1;j<10;j++)

      {

         result=i*j;

         printf("%d*%d=%-3d",i,j,result);/*-3d表示左对齐,占3位*/

      }

     printf("\n");/*每一行后换行*/

   }

}

2、/*古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

兔子的规律为数列1,1,2,3,5,8,13,21....*/

main()

{

long f1,f2;

int i;

f1=f2=1;

for(i=1;i<=20;i++)

  { printf("%12ld%12ld",f1,f2);

    if(i%2==0) printf("\n");/*控制输出,每行四个*/

     f1=f1+f2;/*前两个月加起来赋值给第三个月*/

    f2=f1+f2; /*前两个月加起来赋值给第三个月*/

   }

}

3、/*判断101-200之间有多少个素数,并输出所有素数及素数的个数。

程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。*/

#include "math.h"

main()

{

  intm,i,k,h=0,leap=1;

 printf("\n");

 for(m=101;m<=200;m++)

   {k=sqrt(m+1);

    for(i=2;i<=k;i++)

      if(m%i==0)

         {leap=0;break;}

      if(leap) /*内循环结束后,leap依然为1,则m是素数*/

         {printf("%-4d",m);h++;

          if(h%10==0)

               printf("\n");

         }

    leap=1;

   }

  printf("\nThetotal is %d",h);

}

4、/*一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程找出1000以内的所有完数。*/

main()

{

 static int k[10];

  inti,j,n,s;

 for(j=2;j<1000;j++)

    {

    n=-1;

    s=j;

    for(i=1;i<j;i++)

      {if((j%i)==0)

         { n++;

             s=s-i;

            k[n]=i;

         }

      }

 if(s==0)

  {printf("%d is a wanshu: ",j);

   for(i=0;i<n;i++)

       printf("%d,",k[i]);

   printf("%d\n",k[n]);

   }

}

}

5、/*下面程序的功能是将一个4×4的数组进行逆时针旋转90度后输出,要求原始数组的数据随机输入,新数组以4行4列的方式输出,请在空白处完善程序。*/

main()

{ int a[4][4],b[4][4],i,j; /*a存放原始数组数据,b存放旋转后数组数据*/

  printf("input 16 numbers: ");

/*输入一组数据存放到数组a中,然后旋转存放到b数组中*/

  for(i=0;i<4;i++)

      for(j=0;j<4;j++)

      { scanf("%d",&a[i][j]);

         b[3-j][i]=a[i][j];

       }

   printf("arrayb:\n");

  for(i=0;i<4;i++)

     { for(j=0;j<4;j++)

        printf("%6d",b[i][j]);

        printf("\n");

      }

}

6、/*编程打印直角三角形*/

main()

{int i,j,a[6][6];

 for(i=0;i<=5;i++)

 {a[i][i]=1;a[i][0]=1;}

 for(i=2;i<=5;i++)

   for(j=1;j<=i-1;j++)

    a[i][j]=a[i-1][j]+a[i-1][j-1];

 for(i=0;i<=5;i++)

   {for(j=0;j<=i;j++)

       printf("%4d",a[i][j]);

    printf("\n");}

}

7、/*通过键盘输入3名学生4门课程的成绩,分别求每个学生的平均成绩和每门课程的平均成绩。

要求所有成绩均放入一个4行5列的数组中,输入时同一人数据间用空格,不同人用回车。其中最后一列和最后一行分别放每个学生的平均成绩、每门课程的平均成绩及班级总平均分。*/

#include <stdio.h>

#include <stdlib.h>

main()

{ float a[4][5],sum1,sum2;

  inti,j;

 for(i=0;i<3;i++)

   for(j=0;j<4;j++)

     scanf("%f",&a[i][j]);

 for(i=0;i<3;i++)

  {sum1=0;

   for(j=0;j<4;j++)

     sum1+=a[i][j];

     a[i][4]=sum1/4;

  }

 for(j=0;j<5;j++)

 { sum2=0;

    for(i=0;i<3;i++)

      sum2+=a[i][j];

      a[3][j]=sum2/3;

   }

  for(i=0;i<4;i++)

  { for(j=0;j<5;j++)

     printf("%6.2f",a[i][j]);

     printf("\n");

   }

}

8、/*完善程序,实现将输入的字符串反序输出,

如输入windows 输出swodniw。*/

#include <string.h>

main()

{ char c[200],c1;

  int i,j,k;

  printf("Enter a string: ");

  scanf("%s",c);

  k=strlen(c);

  for (i=0,j=k-1;i<k/2;i++,j--)

    { c1=c[i];c[i]=c[j];c[j]=c1; }

  printf("%s\n",c);

}

指针法:

void invert(char *s)

{int i,j,k;

 char t;

 k=strlen(s);

 for(i=0,j=k-1;i<k/2;i++,j--)

 { t=*(s+i); *(s+i)=*(s+j); *(s+j)=t; }

}

main()

{FILE *fp;

char str[200],*p,i,j;

if((fp=fopen("p9_2.out","w"))==NULL)

     { printf("cannot open thefile\n");

       exit(0);

     }

  printf("input str:\n");

gets(str);

  printf(“\n%s”,str);

fprintf(fp,“%s”,str);

invert(str);

   printf(“\n%s”,str);

fprintf(fp,“\n%s”,str);

 fclose(fp);

}

9、/*下面程序的功能是从字符数组s中删除存放在c中的字符。*/

#include <stdio.h>

main()

{ char s[80],c;

  int j,k;

  printf("\nEnter a string: ");

  gets(s);

  printf("\nEnter a character: ");

  c=getchar( );

  for(j=k=0;s[j]!= '\0';j++)

  if(s[j]!=c)

     s[k++]=s[j];

   s[k]='\0';

  printf("\n%s",s);

}

10、/*编写一个voidsort(int *x,int n)实现将x数组中的n个数据从大到小排序。n及数组元素在主函数中输入。将结果显示在屏幕上并输出到文件p9_1.out中*/

#include<stdio.h>

void sort(int *x,int n)

{

int i,j,k,t;

for(i=0;i<n-1;i++)

{

 k=i;

 for(j=i+1;j<n;j++)

  if(x[j]>x[k]) k=j;

   if(k!=i)

   {

   t=x[i];

   x[i]=x[k];

   x[k]=t;

   }

}

}

void main()

{FILE *fp;

    int *p,i,a[10];

    fp=fopen("p9_1.out","w");

   p=a;

printf("Input 10 numbers:");

for(i=0;i<10;i++)

 scanf("%d",p++);

p=a;

sort(p,10);

for(;p<a+10;p++)

 { printf("%d ",*p);

       fprintf(fp,"%d ",*p); }

       system("pause");

   fclose(fp);

}

11、已知数组a中的元素已按由小到大顺序排列,以下程序的功能是将输入的一个数插入数组a中,插入后,数组a中的元素仍然由小到大顺序排列*/

   main()

   { inta[10]={0,12,17,20,25,28,30}; /*a[0]为工作单元,从a[1]开始存放数据*/

      int x , i, j=6; /*j为元素个数*/

      printf("Enter a number: ");

      scanf("%d",&x);

      a[0]=x;

      i=j; /*从最后一个单元开始*/

      while(a[i]>x)

      { a[i+1]=a[i]; i--; } /*将比x大的数往后移动一个位置*/

      a[++i]=x;

      j++; /*插入x后元素总个数增加*/

      for(i=1;i<=j;i++) printf("%8d",a[i]);

      printf("\n");

}

12、/*编写函数replace(char *s,char c1,char c2)实现将s所指向的字符串中所有字符c1用c2替换,字符串、字符c1和c2均在主函数中输入,将原始字符串和替换后的字符串显示在屏幕上,并输出到文件p10_2.out中*/

#include<stdio.h>

replace(char*s,char c1,char c2)

{while(*s!='\0')

   { if(*s==c1)

         *s=c2;

         s++;

   }

}

main()

{ FILE *fp;

  char str[100],a,b;

  if((fp=fopen("p10_2.out","w"))==NULL)

      { printf("cannot open thefile\n");

       exit(0); }

   printf("Enter a string:\n");

    gets(str);

    printf("Enter a&&b:\n");

    scanf("%c,%c",&a,&b);

printf("%s\n",str);

fprintf(fp,"%s\n",str);

replace(str,a,b);

printf("Thenew string is----%s\n",str);

fprintf(fp,"Thenew string is----%s\n",str);

fclose(fp);

}

13、/*在一个字串s1中查找一子串s2,若存在则返回子串在主串中的起始位置,不存在则返回-1。*/

main()

{chars1[6]="thisis";char s2[5]="is";

printf("%d\n",search(s1,s2));

system("pause");

}

int search(chars1[],char s2[])

{inti=0,j,len=strlen(s2);

while(s1[i]){

 for(j=0;j<len;j++)

 if(s1[i+j]!=s2[j]) break;

 if(j>=len)return i;

 else i++;

 }

return -1;

}

14、/*用指针变量输出结构体数组元素。*/

struct student

{

 int num;

 char *name;

char sex;

int age;

}stu[5]={{1001,"lihua",'F',18},{1002,"liuxing",'M',19},{1003,"huangke",'F',19},{1004,"fengshou",'F',19},{1005,"Wangming",'M',18}};

main()

{int i;

struct student *ps;

printf("Num \tName\t\t\tSex\tAge\t\n");

/*用指针变量输出结构体数组元素。*/

for(ps=stu;ps<stu+5;ps++)

printf("%d\t%-10s\t\t%c\t%d\t\n",ps->num,ps->name,ps->sex,ps->age);

/*用数组下标法输出结构体数组元素学号和年龄。*/

for(i=0;i<5;i++)

printf("%d\t%d\t\n",stu[i].num,stu[i].age);

}

15、/*建立一个有三个结点的简单链表:*/

#define NULL 0

struct student

{

int num;

char *name;

int age ;

struct student*next;

};

void main()

{

struct studenta,b,c,*head,*p;

a.num=1001;a.name="lihua"; a.age=18; /* 对结点成员进行赋值 */

b.num=1002;b.name="liuxing"; b.age=19;

c.num=1003;c.name="huangke"; c.age=18;

head=&a; /* 建立链表,a为头结点 */

a.next=&b;

b.next=&c;

c.next=NULL;

p=head; /* 输出链表 */

do{

printf("%5d,%s,%3d\n",p->num,p->name,p->age);

p=p->next;

}while(p!=NULL);

}

16、/*输入一个字符串,判断其是否为回文。回文字符串是指从左到右读和从右到左读完全相同的字符串。*/

#include<stdio.h>

#include<string.h>

#include<string.h>

main()

{ char s[100];

  int i,j,n;

  printf("输入字符串:\n");

  gets(s);

  n=strlen(s);

  for(i=0,j=n-1;i<j;i++,j--)

    if(s[i]!=s[j]) break;

  if(i>=j) printf("是回文串\n");

  else printf("不是回文串\n");

}

17、/*冒泡排序,从小到大,排序后结果输出到屏幕及文件myf2.out*/

#include<stdio.h>

void fun(inta[],int n)

{int i,j,t;

for(i=0;i<=n-1;i++)

  for(j=0;j<i;j++)

    if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}

}

main()

{inta[10]={12,45,7,8,96,4,10,48,2,46},n=10,i;

FILE *f;

if((f=fopen("myf2.out","w"))==NULL)

   printf("open file myf2.outfailed!\n");

fun(a,10);

for(i=0;i<10;i++)

   {printf("%4d",a[i]);

    fprintf(f,"%4d",a[i]);

   }

fclose(f);

}

18、编写函数countpi,利用公式计算π的近似值,当某一项的值小于10-5时,认为达到精度要求,请完善函数。将结果显示在屏幕上并输出到文件p7_3.out中。

#include<stdio.h>

doublecountpi(double eps) /*eps为允许误差*/

  {

    int m=1;

     double temp=1.0,s=0;

     while(temp>=eps)

     { s+=temp;

        temp=temp*m/(2*m+1);

        m++;

     }

     return(2*s);

  }

main()

{FILE *fp;

     double eps=1e-5,pi;

    if((fp=fopen("p7_3.out","w"))==NULL)

   { printf("cannot open thefile\n");

     exit(0);

   }

   pi= countpi(eps);

   printf("pi=%lf\n",pi);

fprintf(fp,"pi=%lf\n",pi);

fclose(fp);

}

课程导航
校区导航
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-22 03:28:39 HTTP/1.1 GET : http://www.peixunbb.com/s/19316/n/125738.html
  2. 运行时间 : 0.030285s [ 吞吐率:33.02req/s ] 内存消耗:388.98kb 文件加载:137
  3. 缓存信息 : 0 reads,0 writes
  1. /data/web/baijiao_branch_collect/public/index.php ( 0.79 KB )
  2. /data/web/baijiao_branch_collect/vendor/autoload.php ( 0.75 KB )
  3. /data/web/baijiao_branch_collect/vendor/composer/autoload_real.php ( 1.63 KB )
  4. /data/web/baijiao_branch_collect/vendor/composer/platform_check.php ( 0.90 KB )
  5. /data/web/baijiao_branch_collect/vendor/composer/ClassLoader.php ( 15.99 KB )
  6. /data/web/baijiao_branch_collect/vendor/composer/autoload_static.php ( 4.26 KB )
  7. /data/web/baijiao_branch_collect/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /data/web/baijiao_branch_collect/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /data/web/baijiao_branch_collect/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /data/web/baijiao_branch_collect/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /data/web/baijiao_branch_collect/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /data/web/baijiao_branch_collect/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /data/web/baijiao_branch_collect/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  18. /data/web/baijiao_branch_collect/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  19. /data/web/baijiao_branch_collect/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  20. /data/web/baijiao_branch_collect/app/provider.php ( 0.19 KB )
  21. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  22. /data/web/baijiao_branch_collect/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  23. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  24. /data/web/baijiao_branch_collect/app/common.php ( 10.83 KB )
  25. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  26. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  27. /data/web/baijiao_branch_collect/config/app.php ( 1.29 KB )
  28. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  29. /data/web/baijiao_branch_collect/config/cache.php ( 1.22 KB )
  30. /data/web/baijiao_branch_collect/config/config.php ( 0.26 KB )
  31. /data/web/baijiao_branch_collect/config/console.php ( 0.29 KB )
  32. /data/web/baijiao_branch_collect/config/cookie.php ( 0.56 KB )
  33. /data/web/baijiao_branch_collect/config/database.php ( 2.29 KB )
  34. /data/web/baijiao_branch_collect/config/filesystem.php ( 0.63 KB )
  35. /data/web/baijiao_branch_collect/config/lang.php ( 0.81 KB )
  36. /data/web/baijiao_branch_collect/config/log.php ( 1.37 KB )
  37. /data/web/baijiao_branch_collect/config/middleware.php ( 0.19 KB )
  38. /data/web/baijiao_branch_collect/config/route.php ( 1.54 KB )
  39. /data/web/baijiao_branch_collect/config/session.php ( 0.57 KB )
  40. /data/web/baijiao_branch_collect/config/trace.php ( 0.34 KB )
  41. /data/web/baijiao_branch_collect/config/view.php ( 0.81 KB )
  42. /data/web/baijiao_branch_collect/app/event.php ( 0.25 KB )
  43. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  44. /data/web/baijiao_branch_collect/app/service.php ( 0.13 KB )
  45. /data/web/baijiao_branch_collect/app/AppService.php ( 0.26 KB )
  46. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  47. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  48. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  49. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  50. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  51. /data/web/baijiao_branch_collect/vendor/services.php ( 0.14 KB )
  52. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  53. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  54. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  55. /data/web/baijiao_branch_collect/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  56. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  57. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  58. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  59. /data/web/baijiao_branch_collect/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  60. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  61. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  62. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.20 KB )
  63. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.75 KB )
  64. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  65. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  66. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.30 KB )
  67. /data/web/baijiao_branch_collect/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  68. /data/web/baijiao_branch_collect/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  69. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  70. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  71. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  72. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  73. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  74. /data/web/baijiao_branch_collect/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  75. /data/web/baijiao_branch_collect/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  76. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  77. /data/web/baijiao_branch_collect/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  78. /data/web/baijiao_branch_collect/vendor/topthink/think-helper/src/helper/Arr.php ( 17.45 KB )
  79. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/cache/driver/Redis.php ( 6.94 KB )
  80. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  81. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  82. /data/web/baijiao_branch_collect/app/Request.php ( 0.09 KB )
  83. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  84. /data/web/baijiao_branch_collect/app/middleware.php ( 0.26 KB )
  85. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  86. /data/web/baijiao_branch_collect/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  87. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  88. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  89. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  90. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  91. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  92. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  93. /data/web/baijiao_branch_collect/route/app.php ( 3.05 KB )
  94. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  95. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  96. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  97. /data/web/baijiao_branch_collect/app/controller/Index.php ( 33.26 KB )
  98. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/facade/Request.php ( 9.20 KB )
  99. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/route/Url.php ( 14.07 KB )
  100. /data/web/baijiao_branch_collect/app/model/IndexModel.php ( 19.95 KB )
  101. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/facade/Config.php ( 1.37 KB )
  102. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/facade/Cache.php ( 2.06 KB )
  103. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  104. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.73 KB )
  105. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/PDOConnection.php ( 53.74 KB )
  106. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  107. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  108. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  109. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/Builder.php ( 24.07 KB )
  110. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  111. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/Query.php ( 15.97 KB )
  112. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  113. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  114. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  115. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  116. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  117. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  118. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  119. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  120. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  121. /data/web/baijiao_branch_collect/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  122. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  123. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  124. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  125. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  126. /data/web/baijiao_branch_collect/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  127. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  128. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  129. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  130. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/view/driver/Php.php ( 6.44 KB )
  132. /data/web/baijiao_branch_collect/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  133. /data/web/baijiao_branch_collect/view/index/pc/school_news_details.php ( 2.39 KB )
  134. /data/web/baijiao_branch_collect/view/index/pc/school_top.php ( 5.76 KB )
  135. /data/web/baijiao_branch_collect/view/index/pc/school_right.php ( 2.17 KB )
  136. /data/web/baijiao_branch_collect/view/index/pc/school_bottom.php ( 1.16 KB )
  137. /data/web/baijiao_branch_collect/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000312s ] mysql:host=127.0.0.1;port=3306;dbname=baijiao_branch_collect;charset=utf8
  2. SHOW FULL COLUMNS FROM `fqi_school` [ RunTime:0.000840s ]
  3. SELECT * FROM `fqi_school` WHERE `school_id` = '19316' AND `site_id` = 14 AND `school_status` = 1 LIMIT 1 [ RunTime:0.000247s ]
  4. SHOW FULL COLUMNS FROM `fqi_school_class` [ RunTime:0.000557s ]
  5. SELECT * FROM `fqi_school_class` WHERE `school_id` = 19316 [ RunTime:0.000230s ]
  6. SHOW FULL COLUMNS FROM `fqi_school_campus` [ RunTime:0.000578s ]
  7. SELECT * FROM `fqi_school_campus` WHERE `school_id` = 19316 [ RunTime:0.000235s ]
  8. SHOW FULL COLUMNS FROM `fqi_school_news` [ RunTime:0.000598s ]
  9. SELECT `a`.*,`content` FROM `fqi_school_news` `a` LEFT JOIN `fqi_school_news_content` `b` ON `b`.`content_id`=`a`.`content_id` WHERE `school_id` = 19316 AND `a`.`content_id` = '125738' AND `news_status` = 1 AND `school_status` = 1 LIMIT 1 [ RunTime:0.001287s ]
  10. (select content_id,news_name,school_id from fqi_school_news where school_id = '19316' and content_id < '125738' and site_id <= '14' order by content_id desc limit 1) union all(select content_id,news_name,school_id from fqi_school_news where school_id = '19316' and content_id > '125738' and site_id <= '14' order by content_id asc limit 1) [ RunTime:0.000648s ]
  11. SHOW FULL COLUMNS FROM `fqi_school_course` [ RunTime:0.000669s ]
  12. SELECT * FROM `fqi_school_course` WHERE `school_id` = 19316 AND `site_id` = 14 AND `course_status` = 1 AND `school_status` = 1 ORDER BY `course_id` DESC LIMIT 4 [ RunTime:0.000362s ]
  13. SELECT * FROM `fqi_school_course` WHERE `school_id` = 19316 AND `school_status` = 1 AND `course_status` = 1 ORDER BY `course_id` DESC LIMIT 8 [ RunTime:0.000181s ]
  14. SELECT * FROM `fqi_school_news` WHERE `school_id` = 19316 ORDER BY `click` DESC,`news_id` DESC LIMIT 5 [ RunTime:0.000157s ]
  15. SELECT `content_id`,`news_name`,`a`.`school_id`,`b`.`school_name` FROM `fqi_school_news` `a` LEFT JOIN `fqi_school` `b` ON `b`.`school_id`=`a`.`school_id` WHERE `a`.`site_id` = '14' AND `b`.`school_status` = '1' AND `news_status` = 1 AND `content_id` < 125738 ORDER BY `content_id` DESC LIMIT 20 [ RunTime:0.019460s ]
0.030588s