admin 管理员组文章数量: 1184232
2024年2月19日发(作者:ps教程软件下载)
//#if 0void reverse(int *a[],int n){for (int i=0; ifor (int j=i; jint temp = a[i][j];a[i][j]=a[j][i];a[j][i]=temp;}}}int main(int argc,constchar *argv[]){int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};int *p[3];for (int i=0; i<3; i++) {p[i]=a[i];}reverse(p, 3);/*for (int i=0; i<3; i++) {for (int j=i; j<3; j++) {if (i!=j){int temp = a[i][j];a[i][j]=a[j][i];a[j][i]=temp;}}}*/
int a[19][19]={};int n;int i,j,tempi,tempj;int k=1;scanf("%d",&n);if (n<3||n%2==0||n>19){return -1;}i=0;j=n/2;while (k<=n*n){a[i][j]=k++;tempi = i;tempj = j;i--;j--;if (tempi==0){i=n-1;}if (tempj==0){j=n-1;}if (a[i][j]) {i=tempi+1;j=tempj;}}for (i=0; ifor (j=0; jprintf("%4d", a[i][j]);
}printf("n");}printf("n");return 0;}//数组的倒序操作//int main(int argc, const char *argv[])//{// int score[5];// for (int i=4; i>=0; i--) {// scanf("%d",&score[i]);// }// for (int i=0; i<5; i++) {// printf("%d ", score[i]);// }// printf("n");// return 0;//}//数组不能越界访问//int main(int argc, const char *argv[])//{// int a=100, b=0;// int score[5];// for (int i=0; i<=5; i++) {// scanf("%d",&score[i]);// }//// //printf("%p %p",&score[4],&a);// for (int i=0; i<10; i++) {// printf("%d ",score[i]);// }// printf("a=%d b=%dn",a,b);//
////#include//int main(int argc,const char *argv[])//{ char ch;// int i,j;// scanf("%c",&ch);// for(i=0;i// {// for(j=i;j>=0;j--){// printf("%c",ch-j);// }//// for (j=0;j// printf("%c",ch-j-1);// }//// printf("n");// }//// return 0;//}//#include //n的阶乘之和//int main(int argc,const char *argv[])//{// int sum=0,i,n,temp=1;// scanf("%d",&n);// for(i=1;i<=n;i++)// {// temp*=i;// sum+=temp;// }// printf("%d",sum);// return 0;//}
//7 6 5 8 9//第三次排序交换2次//6 7 5 8 9//6 5 7 8 9//第四次排序交换1次//5 6 7 8 9#if0voidsort_array(inta[],intlen){for(inti=0; i{for(intj=0; j{if(a[j]>a[j+1]){inttemp=a[j];a[j]=a[j+1];a[j+1]=temp;}}}}intmain(intargc,constchar*argv[]){inta[LEN]={9,8,7,6,5};for(inti=0; iscanf("%d",&a[i]);}sort_array(a,LEN);for(inti=0; iprintf("%d ",a[i]);}return0;}
//{// int a[3][2]={};// for (int i=0; i<3; i++) {// for (int j=0; j<2; j++) {// scanf("%d",&a[i][j]);// printf("%d ",a[i][j]);// }// }//// printf("n");// printf("%ldn", sizeof(a));// return 0;//}//int main(int argc,const char *argv[])//{// //int a[2][3]={1,2,3,4,5,6};// int a[2][3]={{1,2,3},// {4,5,6}};//// for (int i=0; i<2; i++) {// for (int j=0; j<3;j++) {// printf("%d ", a[i][j]);// }// }//// return 0;//}// 1// 1 1// 1 2 1//1 3 3 1//1 4 6 4 1//1 5 10 10 5 1//int main(int argc, const char *argv[])
//{// int a[10][10]={};//// for (int i=0; i<10; i++) {// for (int j=0; j<=i; j++)// {// if (j==i || j==0)// {// a[i][j]=1;// }// else// {// a[i][j]=a[i-1][j]+a[i-1][j-1];// }// printf("%4d", a[i][j]);//// }// printf("n");// }//// return 0;//}intmain(intargc,constchar*argv[]){inta[10][10]={};for(inti=0; i<10; i++){for(intj=0; j<=i; j++){if(j==i || j==0){a[i][j]=1;}else
{a[i][j]=a[i-1][j]+a[i-1][j-1];}}}for(inti=0; i<10; i++) {printf("%*d",24-2*i, a[i][0]);for(intj=1; j<=i; j++) {printf("%4d", a[i][j]);}printf("n");}return0;}分享到:2016-02-19 16:47浏览 58评论
版权声明:本文标题:python输入一个英文句子、求其中最长的单词的changd_数组练习 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1708332509a520124.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论