




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、利用指针,编写用于交换两个整型变量值的函数。程序运行结果如下:输入:5 6输出:6 5#includeusing namespace std;void swap(int *p,int *q) int temp; temp=*p; *p=*q; *q=temp; int main() int a,b; int *p1,*p2; cinab; p1=&a; p2=&b; swap(p1,p2); couta bendl;2、编写主程序,将输入字符串反序输出。程序运行结果如下:输入:ABCDEFGHIJK输出:KJIHGFEDCBA#include #include using namespace std; int main() char str100; cinstr; int len; len=strlen(str); char *p=&strlen-1; while(p=str) cout*p; p-; coutendl; return 0; 4、用指针编写一个对整型数组进行冒泡排序函数。冒泡排序是指将相邻的元素进行比较,如果不符合所要求的顺序,则交换这两个元素;对整个数列中所有的元素反复运用上法,直到所有的元素都排好序为止。程序运行结果如下:输入(第一个数是数组的长度):5503 87 512 61 908输出:61 87 503 512 908#include using namespace std; void jh(int *p,int c) for(int i=0;ii;j=j-1) if(*(p+j-1)*(p+j) int tmp=*(p+j-1); *(p+j-1)=*(p+j); *(p+j)=tmp; int main() int n; cinn; int a100; for(int x=0;xax; jh(a,n); for(int i=0;in;i+) coutai ; return 0; 5、编写程序,将某一个输入的位数不确定的正整数按照标准的三位分节格式输出,例如,当用户输入82668634时,程序应该输出82,668,634。程序运行结果如下:输入:82668634输出:82,668,634#include using namespace std; int main() int n,i=1; char a20,*p; p=a; cinn; do if(i%4) *p=n%10+0; n=n/10; else *p=,; p+; i+; while(n); do p-; i-; cout1); coutendl; return 0; 6、编写程序,把10个整数赋予某个int型数组,然后用int型指针输出该数组元素的值。输入参数是待输出元素的个数。 输出: 1 2 3 4 5 6 7 8 9 10注:数组元素之间空一个空格。 7、用指针编写一个程序,当输入一个字符串后,要求不仅能够统计其中字符的个数,还能分别指出其中大、小写字母、数字以及其他字符的个数。程序运行结果如下:输入:I am 21 years old.输出(五个数值依次为大、小写字母、数字、其他字符和总共含有的字符个数):11025188、编写一个函数, 用于将一个字符串转换为整型数值。其原型为:int myatoi(char *
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 IEC 63453:2025 EN Railway applications - Current collection systems - Validation of simulation of the dynamic interaction between pantograph and overhead contact line
- 详尽多条款单项劳务分包合同
- 保险服务居间合同
- 工业厂房租赁合同
- 建筑工程款转让协议书
- 装卸运输服务合同
- 智能科技产品开发合作合同
- 个人果树承包合同
- 管理软件系统买卖合同书
- 美术老师教学成果保护协议
- 钻石分级学-教学课件
- 干式变压器保养记录表格格式
- 变频器技术(全套课件)
- 公路工程工程量清单(全)
- 旧金山china town中文介绍课件
- (中职)表面组装技术(SMT工艺)教学课件
- 初中英语 沪教牛津版 9A U7-1 Reading Tom Sawyer paints the fence 课件
- 骗提个人住房公积金检讨书
- 监控系统维保方案计划及报价
- ABCD2评分量表(TIA早期卒中风险预测工具)
- E-learning平台使用手册(培训管理员版)
评论
0/150
提交评论