下载此文档

魔方阵解答.doc


文档分类:生活休闲 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
=a+aa+aaa+…+aa….a之值,其中a是一个数字。如:2+22+222+2222(n=4),n由键盘输入。#include<>voidmain(){inta,n,i=2,sn=0,tn=0;printf("a,n=:");scanf("%d,%d",&a,&n);while(i<=n){tn=tn+a;/*赋值后的tn为i个a组成数的值*/sn=sn+tn;/*赋值后的sn为多项式前i项之和*/a=a*10;i=i+1;}printf("a+aa+aaa+...=%d\n",sn);} :#include<>voidmain(){intn1=100,n2=50,n3=10;floatk;floats1=0,s2=0,s3=0;for(k=1;k<=n1;k++)/*计算1到100的和*/s1=s1+k;for(k=1;k<=n2;k++)/*计算1到50各数的平方和*/s2=s2+k*k;for(k=1;k<=n3;k++)/*计算1到10的各倒数和*/s3=s3+1/k;printf("sum=%\n",s1+s2+s3);} “水仙花数”。#include<>voidmain(){inti,j,k,n;printf("narcissusnumbersare:");for(n=100;n<1000;n++){i=n/100;j=n/10-i*10;k=n%10;if(n==i*i*i+j*j*j+k*k*k)printf("%d",n);}printf("\n");} #include<>voidmain(){inti,j,k;for(i=0;i<=3;i++)/*输出上面4行*号*/{for(j=0;j<=2-i;j++)printf("");/*输出*号前面的空格*/for(k=0;k<=2*i+1;k++)printf("*");/*输出一行的*号*/printf("\n");}for(i=0;i<=2;i++)/*输出下面3行*号*/{for(j=0;j<=i;j++)printf("");/*输出*号前面的空格*/for(k=0;k<=4-2*i;k++)printf("*");/*输出一行的*号*/printf("\n");}} ,所谓魔方阵是指这样的方阵,它的每一行、每一列和对角线之和均相等。解:魔方阵中各数的排列规律如下:1.)将1放在第一行中间的一列。2.)从2开始直到n×n止各数依次按下列规律存放:每一个数存放的行比前一个数的行数减1,列数加1(如三阶魔方阵,5在4的上一行,后一列)。3)如果上一数的行数为一,则下一个数的行数为n(指最下一行)。例如,1在第一行,则2应放在最下一行,列数加1。4)当上一个数的列数为n时,下一个数的列数应为1,行数减1。例如,2在第3行最后一列,则3应放在第2行第1列。5)如果按上面规则确定的位置上已有数,或上一个数是第1行第n列时,则把下一个数放在上一个数的下面。例:4应放在第一行第二列,但位置已被1占据,所以4就放在3的下面。由于6是第一行第三列(即最后一列),故7放在6下面。N-S图:程序:#include<>voidmain(){inta[16][16],i,j,k,p,n;p=1;/*定义数组尺寸为16,a[0][0]不用,只用1~15行,为符合读者习惯*//*判断n为1~15的奇数*/s运行结果:while(p==1){printf(“entern(nbetween1to15:”);scanf(“%d”,&n);if(n!=0)&&(n<=15)&&(n%2!=0))p=0;}/*初始化*/for(i=1;i<=n;i++)for(j=1;j<=n;j++)a[i][j]=0;/*建立魔方阵*/j=n/2+1;a[1][j]=1;for(k=2;k<=n*n;k++){i=i-1;j=j+1;if(i<1)&&(j>n)){i=i+2;j=j-1;}else{if(i<1)i=n;if(j>n)j=1;}if(a[i][j]==0)a[i][j]=k;elseEnternbetween1to15:517241815235714164613202210121921311182529{i=i+2;j=j-1;a[i][j]=k;}}/*输出魔方阵*/for(i=1;i<=n;i++){for(j=1;j<=n;j++)printf(%5d",a[i][j]);printf("\n");}}  ,共有3行文字,每行80个字符。要求分别统计出其中英文大写字母、小写字母、数字、空格,以及其他字符

魔方阵解答 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人iris028
  • 文件大小100 KB
  • 时间2019-11-07