user-0 提问: 求大佬帮忙，我用的2017

回复:
user: user-0
content: 引用 8 楼 neu_ZZM的回复:[quote=引用 7 楼 qq_44933110 的回复:] [quote=引用 5 楼 neu_ZZM的回复:]把这个帖子结了呗，也算一点回报了 大佬，我晚上回宿舍用电脑进去看看，谢谢您[/quote] 额，就在这也右上角就有个“结贴”啊，点那个就行了[/quote] 结了，您看下，谢谢你，大一学生党，用的手机app，不能结帖，现在回宿舍结了贴，您看下，真的非常感谢

user: user-1
content: 引用 7 楼 qq_44933110 的回复:[quote=引用 5 楼 neu_ZZM的回复:]把这个帖子结了呗，也算一点回报了 大佬，我晚上回宿舍用电脑进去看看，谢谢您[/quote] 额，就在这也右上角就有个“结贴”啊，点那个就行了

user: user-0
content: 引用 5 楼 neu_ZZM的回复:把这个帖子结了呗，也算一点回报了 大佬，我晚上回宿舍用电脑进去看看，谢谢您

user: user-0
content: 引用 5 楼 neu_ZZM的回复:把这个帖子结了呗，也算一点回报了 我在网上搜了怎么给分，可是完全找不到

user: user-1
content: 把这个帖子结了呗，也算一点回报了

user: user-0
content: 引用 3 楼 neu_ZZM的回复: #include<stdio.h> #include<stdlib.h> #include<time.h> void sortchoose(int (*a)[10]) {     int i,j;     int min,num,temp;     for(i=0;i<100;i++)     {         min=2147483647;         num=i;         for(j=i;j<100;j++)         {             if(a[j/10][j%10]<min)             {                 min=a[j/10][j%10];                 num=j;             }         }         temp=a[i/10][i%10];         a[i/10][i%10]=a[num/10][num%10];         a[num/10][num%10]=temp;     }     for(i=0;i<10;i++)     {         for(j=0;j<10;j++)             printf("%d ",a[i][j]);         printf("\n");     } }  void sortpao(int (*a)[10]) {     int i,j;     int temp;     for(i=0;i<99;i++)         for(j=0;j<99-i;j++)             if(a[j/10][j%10]>a[(j+1)/10][(j+1)%10])             {                 temp=a[j/10][j%10];                 a[j/10][j%10]=a[(j+1)/10][(j+1)%10];                 a[(j+1)/10][(j+1)%10]=temp;             }     for(i=0;i<10;i++)     {         for(j=0;j<10;j++)             printf("%d ",a[i][j]);         printf("\n");     } }  void sortinsert(int (*a)[10]) {     int i,j,k,l,m,n;     int b[10][10];     b[0][0]=a[0][0];     for(i=0;i<10;i++)         for(j=0;j<10;j++)         {             if(i==0&&j==0)                 continue;             for(k=0;k<10*i+j;k++)             {                 if(a[i][j]<b[k/10][k%10])                 {                     for(l=10*i+j;l>k;l--)                         b[l/10][l%10]=b[(l-1)/10][(l-1)%10];                     b[k/10][k%10]=a[i][j];                     break;                 }             }             if(k==10*i+j)             {                 b[k/10][k%10]=a[i][j];             }         }     for(m=0;m<10;m++)     {         for(n=0;n<10;n++)             printf("%d ",b[m][n]);         printf("\n");     } }  void search(int (*a)[10],int num) {     int i,j;     for(i=0;i<10;i++)     {         for(j=0;j<10;j++)             if(a[i][j]==num)             {                 printf("%d %d\n",i,j);                 break;             }         if(j<10)             break;     }     if(i==10)         printf("无此数"); }  void binary(int (*a)[10]) {     int i,j,p;     long long int num;     long long int b[10][10];     for(i=0;i<10;i++)     {         for(j=0;j<10;j++)             printf("%d ",a[i][j]);         printf("\n");     }     printf("\n");     for(i=0;i<10;i++)         for(j=0;j<10;j++)         {             num=0;             p=1;             while(1)             {                 num+=(a[i][j]%2)*p;                 a[i][j]/=2;                 p*=10;                 if(a[i][j]<2)                 {                     num+=a[i][j]*p;                     break;                 }             }             b[i][j]=num;         }      for(i=0;i<10;i++)     {         for(j=0;j<10;j++)             printf("%lld ",b[i][j]);         printf("\n");     } }  int issushu(int n) {     int i;     if(n==1)         return 0;     else if(n==2)         return 1;     else     {         for(i=2;i<n;i++)             if(n%2==0)                 return 0;         if(i==n)             return 1;     } }  void isorno(int (*a)[10]) {     int i,j,k;     for(i=0;i<10;i++)     {         for(j=0;j<10;j++)         {             if(a[i][j]%2==0)             {                 for(k=2;k<a[i][j];k++)                 {                     if(issushu(k)&&issushu(a[i][j]-k))                     {                         printf("%d=%d+%d\n",a[i][j],k,a[i][j]-k);                         break;                     }                 }             }         }     } }  void insert(int (*a)[10],int n) {     int i,j,k,l;     for(i=0;i<10;i++)     {         for(j=0;j<10;j++)         {             if(n<a[i][j])             {                 for(k=9;k>=i;k--)                     for(l=9;l>j;l--)                         a[k][l]=a[k][l-1];                 a[k][l]=n;                 break;             }         }         if(j<10)             break;     }     if(i==10&&j==10)         a[9][9]=n;      for(i=0;i<10;i++)     {         for(j=0;j<10;j++)             printf("%d ",a[i][j]);         printf("\n");     } }  void delet(int (*a)[10],int n) {     int i,j,k,l;     for(i=0;i<10;i++)     {         for(j=0;j<10;j++)         {             if(n==a[i][j])             {                 for(k=i;k<10;k++)                     for(l=j;l<10;l++)                         if(k==9&&l==9)                             break;                         else                             a[k][l]=a[k][l+1];                 break;             }         }         if(j<10)             break;     }     if(i==10&&j==10)         for(i=0;i<10;i++)         {             for(j=0;j<10;j++)                 printf("%d ",a[i][j]);             printf("\n");         }     else         for(i=0;i<10;i++)         {             for(j=0;j<10;j++)                 if(i==9&&j==9)                     continue;                 else                     printf("%d ",a[i][j]);             printf("\n");         } } int main() {     int a[11][10];     int i,j;     srand((unsigned)time(NULL));     for(i=0;i<10;i++)         for(j=0;j<10;j++)             a[i][j]=rand()/100;     sortchoose(a);     sortpao(a);     sortinsert(a);     search(a,a[3][6]+1);     binary(a);     isorno(a);     insert(a,666);     delet(a,a[9][9]);     return 0; }  每个功能一个函数，真鸡儿花时间 大佬多谢，真的谢谢你

user: user-1
content: #include<stdio.h> #include<stdlib.h> #include<time.h> void sortchoose(int (*a)[10]) {     int i,j;     int min,num,temp;     for(i=0;i<100;i++)     {         min=2147483647;         num=i;         for(j=i;j<100;j++)         {             if(a[j/10][j%10]<min)             {                 min=a[j/10][j%10];                 num=j;             }         }         temp=a[i/10][i%10];         a[i/10][i%10]=a[num/10][num%10];         a[num/10][num%10]=temp;     }     for(i=0;i<10;i++)     {         for(j=0;j<10;j++)             printf("%d ",a[i][j]);         printf("\n");     } }  void sortpao(int (*a)[10]) {     int i,j;     int temp;     for(i=0;i<99;i++)         for(j=0;j<99-i;j++)             if(a[j/10][j%10]>a[(j+1)/10][(j+1)%10])             {                 temp=a[j/10][j%10];                 a[j/10][j%10]=a[(j+1)/10][(j+1)%10];                 a[(j+1)/10][(j+1)%10]=temp;             }     for(i=0;i<10;i++)     {         for(j=0;j<10;j++)             printf("%d ",a[i][j]);         printf("\n");     } }  void sortinsert(int (*a)[10]) {     int i,j,k,l,m,n;     int b[10][10];     b[0][0]=a[0][0];     for(i=0;i<10;i++)         for(j=0;j<10;j++)         {             if(i==0&&j==0)                 continue;             for(k=0;k<10*i+j;k++)             {                 if(a[i][j]<b[k/10][k%10])                 {                     for(l=10*i+j;l>k;l--)                         b[l/10][l%10]=b[(l-1)/10][(l-1)%10];                     b[k/10][k%10]=a[i][j];                     break;                 }             }             if(k==10*i+j)             {                 b[k/10][k%10]=a[i][j];             }         }     for(m=0;m<10;m++)     {         for(n=0;n<10;n++)             printf("%d ",b[m][n]);         printf("\n");     } }  void search(int (*a)[10],int num) {     int i,j;     for(i=0;i<10;i++)     {         for(j=0;j<10;j++)             if(a[i][j]==num)             {                 printf("%d %d\n",i,j);                 break;             }         if(j<10)             break;     }     if(i==10)         printf("无此数"); }  void binary(int (*a)[10]) {     int i,j,p;     long long int num;     long long int b[10][10];     for(i=0;i<10;i++)     {         for(j=0;j<10;j++)             printf("%d ",a[i][j]);         printf("\n");     }     printf("\n");     for(i=0;i<10;i++)         for(j=0;j<10;j++)         {             num=0;             p=1;             while(1)             {                 num+=(a[i][j]%2)*p;                 a[i][j]/=2;                 p*=10;                 if(a[i][j]<2)                 {                     num+=a[i][j]*p;                     break;                 }             }             b[i][j]=num;         }      for(i=0;i<10;i++)     {         for(j=0;j<10;j++)             printf("%lld ",b[i][j]);         printf("\n");     } }  int issushu(int n) {     int i;     if(n==1)         return 0;     else if(n==2)         return 1;     else     {         for(i=2;i<n;i++)             if(n%2==0)                 return 0;         if(i==n)             return 1;     } }  void isorno(int (*a)[10]) {     int i,j,k;     for(i=0;i<10;i++)     {         for(j=0;j<10;j++)         {             if(a[i][j]%2==0)             {                 for(k=2;k<a[i][j];k++)                 {                     if(issushu(k)&&issushu(a[i][j]-k))                     {                         printf("%d=%d+%d\n",a[i][j],k,a[i][j]-k);                         break;                     }                 }             }         }     } }  void insert(int (*a)[10],int n) {     int i,j,k,l;     for(i=0;i<10;i++)     {         for(j=0;j<10;j++)         {             if(n<a[i][j])             {                 for(k=9;k>=i;k--)                     for(l=9;l>j;l--)                         a[k][l]=a[k][l-1];                 a[k][l]=n;                 break;             }         }         if(j<10)             break;     }     if(i==10&&j==10)         a[9][9]=n;      for(i=0;i<10;i++)     {         for(j=0;j<10;j++)             printf("%d ",a[i][j]);         printf("\n");     } }  void delet(int (*a)[10],int n) {     int i,j,k,l;     for(i=0;i<10;i++)     {         for(j=0;j<10;j++)         {             if(n==a[i][j])             {                 for(k=i;k<10;k++)                     for(l=j;l<10;l++)                         if(k==9&&l==9)                             break;                         else                             a[k][l]=a[k][l+1];                 break;             }         }         if(j<10)             break;     }     if(i==10&&j==10)         for(i=0;i<10;i++)         {             for(j=0;j<10;j++)                 printf("%d ",a[i][j]);             printf("\n");         }     else         for(i=0;i<10;i++)         {             for(j=0;j<10;j++)                 if(i==9&&j==9)                     continue;                 else                     printf("%d ",a[i][j]);             printf("\n");         } } int main() {     int a[11][10];     int i,j;     srand((unsigned)time(NULL));     for(i=0;i<10;i++)         for(j=0;j<10;j++)             a[i][j]=rand()/100;     sortchoose(a);     sortpao(a);     sortinsert(a);     search(a,a[3][6]+1);     binary(a);     isorno(a);     insert(a,666);     delet(a,a[9][9]);     return 0; }  每个功能一个函数，真鸡儿花时间

user: user-0
content: 引用 1 楼 user-2的回复:请问作者写出来了吗 不会，一点不懂，所以书大佬帮忙

user: user-2
content: 请问作者写出来了吗