c++指针类练习题及答案.doc

c++指针类练习题及答案.doc

ID:55951010

大小:50.50 KB

页数:13页

时间:2020-06-18

c++指针类练习题及答案.doc_第1页
c++指针类练习题及答案.doc_第2页
c++指针类练习题及答案.doc_第3页
c++指针类练习题及答案.doc_第4页
c++指针类练习题及答案.doc_第5页
资源描述:

《c++指针类练习题及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1、利用指针,编写用于交换两个整型变量值的函数。程序运行结果如下:输入:56输出:65#includeusingnamespacestd;voidswap(int*xp,int*yp){    inttmp;    tmp=*xp;    *xp=*yp;    *yp=tmp;}intmain(){    inta,b;    cin>>a>>b; swap(&a,&b);    cout<

2、GHIJK输出:KJIHGFEDCBA#include#includeusingnamespacestd;intmain(){    charstr[100];    cin>>str;    intlen;    len=strlen(str);    char*p=&str[len-1];    while(p>=str)    {        cout<<*p;        p--;    }    cout<

3、,排序方法使用简单选择排序法。程序的运行结果如下所示:输入(第一个数是序列的长度):6272231输出:122237#includeusingnamespacestd;voidselectsort(int*list,intcount){    for(inti=0;i

4、       {                inttmp=*(list+i);                *(list+i)=*(list+k);                *(list+k)=tmp;            }    }}intmain(){    intn;    cin>>n;    intarray[20];    for(intj=0;j>array[j];    selectsort(array,n);    for(inti=0;i

5、out<usingnamespacestd;voidbubble_up(int*ptr,intcount){    for(inti=0;i

6、1)        for(intj=count-1;j>i;j=j-1)            if(*(ptr+j-1)>*(ptr+j))            {                inttmp=*(ptr+j-1);                *(ptr+j-1)=*(ptr+j);                *(ptr+j)=tmp;            }}intmain(){    intn;    cin>>n;    intlist[100];    for(intx=0;x

7、  cin>>list[x];    bubble_up(list,n);        for(inti=0;iusingnamespacestd;intmain(){    intn

8、,i=1;chara[20],*ptr;ptr=a;cin>>n;do{    if(i%4)    {        *ptr=n%10+'0';        

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

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

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