算法设计与分析习题答案

算法设计与分析习题答案

ID:10819782

大小:94.50 KB

页数:92页

时间:2018-07-08

算法设计与分析习题答案_第1页
算法设计与分析习题答案_第2页
算法设计与分析习题答案_第3页
算法设计与分析习题答案_第4页
算法设计与分析习题答案_第5页
资源描述:

《算法设计与分析习题答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、算法设计与分析习题答案(第二版)主编:吕国英习题答案习题答案第三章:1.#include#includeintmain(intargc,char**argv){intn;inti,j,k;int*buf;printf("请输入n的数值:");scanf("%d",&n);buf=(int*)malloc(n*sizeof(int));for(i=0;i=0;i--){  for(j=i;j>=0;j--)  {   buf

2、[j]+=2;  }}for(k=0;k<=n-2;k++){  if(buf[k]>=10)  {   buf[k+1]+=buf[k]/10;   buf[k]%=10;  }}for(i=n-1;i>=0;i--)  printf("%d",buf[i]);printf("");return0;}2.#includeintmain(intargc,char**argv){intbuf[6][6];inti,j;printf("任意输入6个数字:");for(i=0;i<6;i++)  scanf

3、("%d",&buf[0][i]);for(i=0;i<5;i++){  for(j=0;j<5;j++)  {   buf[i+1][j+1]=buf[i][j];  }  buf[i+1][0]=buf[i][j];}for(i=0;i<6;i++){  for(j=0;j<6;j++)   printf("%d",buf[i][j]);  printf("");}return0;}3.#include#defineN7intmain(intargc,char**argv){intbuf[N][N

4、];inti,j,k,m,n;inta=0,b=N-1;intcount=1;for(i=0;i<(N/2)+(N%2);i++){  for(j=a;j<=b;j++)  {   buf[a][j]=count++;  }  for(k=a+1;k<=b;k++)  {   buf[k][b]=count++;  }  for(m=b-1;m>=a;m--)  {   buf[b][m]=count++;  }  for(n=b-1;n>a;n--)  {   buf[n][a]=count++;  }  a++;  b

5、--;}for(i=0;i#defineN5intmain(intargc,char**argv){intbuf[N][N];inti,j,k;intcount=1;intn=0;for(i=0;i=0;j--,k++)   buf[j][k]=count++;  n++;}for(i

6、=0;i#defineN5intmain(intargc,char**argv){intbuf[N][N];inti,j;inta=0,b=N-1;intcount=1;for(i=0;i

7、+)   buf[j][b]=count;  for(j=b-1;j>=a;j--)   buf[b][j]=count;  for(j=b-1;j>a;j--)   buf[j][a]=count;  count++;  a++;  b--;}for(i=0;i#includetypedefstructs_no

8、des_list;typedefs_list*link;structs_node{charch;intflag;linknext;};linktop;voidpush(charch,intflag){linknewnode;newnode=(link)malloc(sizeof(s_list));new

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。