1.用数组,顺序输入,再倒序输出。2.用数组即可3.用一个2维数组。#includevoidfun1(){intarr[10];inti;printf("Enter10int");for(i=0;i=0;i--)printf("%d",arr[i]);printf("
");}voidfun2(){intin[5];/*我就只弄5个数啦*/intj=0;printf("Enter5int");scanf("%d",&in[0]);j;scanf("%d",&in[1]);if(in[1]!=in[0])j;scanf("%d",&in[2]);if(in[2]==in[1]||in[2]==in[0]);elsej;scanf("%d",&in[3]);if(in[3]==in[2]||in[3]==in[1]||in[3]==in[0]);elsej;scanf("%d",&in[4]);if(in[4]==in[3]||in[4]==in[2]||in[4]==in[1]||in[4]==in[0]);elsej;/**************************************************************好累呀,接下来的你还是自己写吧,本人愚笨,暂时只想到这种方法!************************************************************/printf("%d",j);printf("
");}/*自认为fun3()这个函数写得不怎么行,不仅效率低,而且还需要等数量的内存空间我就先给你这个答案吧,我还会再认真想想,看还有其他更好的方法吗?*/voidfun3(){intmtx[3][4];intmtx_[4][3];intn,m;printf("Enterthematrix[3][4];storebyrow
");for(n=0;n<3;n){for(m=0;m<4;m){scanf("%d",&mtx[n][m]);}}printf("*******************
");for(m=0;m<4;m){for(n=0;n<3;n){mtx_[m][n]=mtx[n][m];printf("%d,",mtx_[m][n]);}printf("
");}}intmain(){fun1();fun2();fun3();return0;}