实验6代码及执行结果‘

实验6代码及执行结果‘

ID:35342168

大小:57.93 KB

页数:9页

时间:2019-03-23

实验6代码及执行结果‘_第1页
实验6代码及执行结果‘_第2页
实验6代码及执行结果‘_第3页
实验6代码及执行结果‘_第4页
实验6代码及执行结果‘_第5页
资源描述:

《实验6代码及执行结果‘》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第2题:n个数排序方法1:数组方式方法2:指针方式#include#include#definen3#definen3intmain()intmain(){{inta[n]Jjmaxp»max,t;inta[n]Jjmaxp’maxpt;for(i=0;ivn;i++)〃输入数据for(i=0;i

2、=a[i];{maxp=i;for(j=i;jmax)if(*(a+j)>*(a+maxp)){{max=a[j];maxp=j;maxp=j;}}}}if(i!=maxp)if(i!=maxp){{t=a[i];a[i]=a[maxp];a[maxpt=*(a+i);*(a+i)=*(a+maxp);*(]=t;a+maxp)=t;}}}}for(i=0;ivn;i++)〃输入数据printf(”%d”,a[i]);}for(i=0;ivn;i++)〃输入数据printf("%

3、d",a[i]);}方法3:函数方式#include#definen3voidsort(inta[],intm)〃不能用n{intijmaxp,t;for(i=0;i*(a+maxp))//if(a[j]>max){maxp=j;//max=a[j];maxp=j;if(iITmaxp)tH*a+ir*a+iH*a+maxpr*a+maxpntjintmainoinr+amLLLmaxpmaxHforvoj

4、Aa++u's,^锚scanf=$CT20amr、、番sortorDrfolr7ojAnT+)、、s>^^printf(=$d=bmr第3题:动态分配内存给输入的字符串代码1:非函数方法:#include#ineludeintmain(){intijn;scanf("%d",&n);for(i=0;i<2;i++){char*str=NULL;str=(char*)calloc(n,sizeof(char));scanf("%s",str);for(j=n-l;j>=0;j-)printf("%c",str

5、[j]);free(str);}}C:ProgramFilesDev-CppConsolePauser.exe—□X请输人•第1个字符串的字符长度6请输入第1个字符串qwerty第1个字符串的逆序为ytrewq请输入第2个字符串的字符长度请输入第2个字符串asd第2个字符串的逆序为dsaProcessexitedwith:returnvalue0Pressanykeytocontinue...代码2:(函数加指针方法)#include#ineludechar*alloc(intn){char*str=

6、NULL;str=(char*)malloc(n);returnstr;}intmain()inti,j,n;for(i=0;i<2;i++){printf("请输入第%4个字符串的字符长度",i+l);scanf("%d"?&n);char*str=NULL;str=alloc(n);printfC'it输入第%d个字符$",i+l);scanf("%s",str);pnntf("M%d个字符串的逆序为",i+l);for(j=n-l;j>=0;j-)printf("%c",str[j]);printf("");free(st

7、r);C:ProgramFilesDev-CppConsolePauser.exe—□X请输人第1个字符串的字符长度6请输入第1个字符串abcdef第1个字符串的逆序为fedcba请输入第2个字符串的字符长度请输入第2个字符串abc第2个字符串的逆序为cba^ocessexitedwithTeturnvalue0ressanykeytocontinue...代码3:(函数加指针数组方法)#include#inelude#includechar*alloc(intn){char*s

8、tr=NULL;str=(char*)malloc(n);returnstr;}intmain()inti,j,n,m;char*str[2];for

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

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

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