第二周项目一
来源:互联网 发布:数据分析系统 编辑:程序博客网 时间:2024/05/16 14:20
/*烟台大学计算机学院
*文件名称:阿潇.exe
*作 者:李潇
*完成日期:2017.9.13
*
*问题描述:交换两个整数
*输入描述:输入整数,交换两个胡值并输出
*程序输出:输出交换的值
*/
//直接交换实现
#include <iostream>using namespace std;void myswap(int x,int y);int main(){int a,b;cout<<"请输入待交换的两个整数:"<<endl;cin>>a>>b;myswap(a,b);cout<<a<<' '<<b<<endl;return 0;}void myswap(int x,int y){int t;t=x;x=y;y=t;}
//引用实现
#include <iostream>using namespace std;void myswap(int &x,int &y);int main(){int a,b;cout<<"请输入待交换的两个整数:"<<endl;cin>>a>>b;myswap(a,b);cout<<a<<' '<<b<<endl;return 0;}void myswap(int &x,int &y){int t;t=x;x=y;y=t;}
//指针实现
#include <iostream>using namespace std;void myswap(int *x,int *y)int main(){int a,b;cout<<"请输入待交换的两个整数:"<<endl;cin>>a>>b;myswap(&a,&b);cout<<a<<' '<<b<<endl;return 0;}void myswap(int *x,int *y){int t;t=*x;*x=*y;*y=t;}
知识点总结:
运用直接传值无法实现数值交换,学会用指针和引用。
学习心得:
对于交换整数值得原理基本掌握
阅读全文
0 0
- 第二周项目一
- 第二周项目一
- 第二周项目一
- 第二周项目一
- 第二周项目一
- 第二周项目一
- 第二周项目一
- 第二周 项目一
- 第二周项目一
- 第二周项目一
- 第二周项目一
- 第二周项目一
- 第二学期第二周项目一
- 第二周项目一三角形
- 第二周实践项目一
- 17周项目一第二个
- 第二周:项目一结构体
- 第二周项目一学生成绩统计
- 集合
- C++main函数参数以及含义
- Android 常用颜色值及半透明效果配置
- 图片自动轮播
- new和delete解析
- 第二周项目一
- C++单例模式
- 欢迎使用CSDN-markdown编辑器
- Android系统修改默认声音及大小
- 初始化
- LeetCode 106. 已知中序和后序遍历构建二叉树
- selenium grid的使用与配置
- 10分钟搞懂Tensorflow 逻辑回归实现手写识别
- angular中删除表格数据的一行