面向对象程序设计上机练习四(变量引用)

面向对象程序设计上机练习四(变量引用)

Time Limit: 1000MS Memory Limit: 65536KB

Problem Description

将变量的引用作为函数形参,实现2个int型数据交换。

Input

输入2个int型整数。

Output

输出2个整数交换前后的值。

Example Input

88 66

Example Output

88 66
66 88

Code realization

#include <iostream>

using namespace std;
void swap(int *a,int *b)
{
    int c=*a;
    *a=*b;
    *b=c;
}
int main()
{
    int a,b;
    cin>>a>>b;
    cout<<a<<" "<<b<<endl;
    swap(&a,&b);
    cout<<a<<" "<<b<<endl;
    return 0;
}
时间: 2024-07-30 08:49:35

面向对象程序设计上机练习四(变量引用)的相关文章

面向对象程序设计上机练习七(类和对象)

面向对象程序设计上机练习七(类和对象) Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 利用类的数据成员和成员函数完成下列操作:输入三个整数,输出它们的最大值. Input 输入三个整数. Output 输出3个整数的最大值. Example Input 2 8 5 Example Output 8 Code realization #include <iostream> using n

面向对象程序设计上机练习五(类和对象)

面向对象程序设计上机练习五(类和对象) Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 定义类Time,Time有3个公用的数据成员hour.min.sec分别表示小时.分.秒. 在主函数main中定义Time类对象t1,在主函数main中输入t1的各数据成员再并输出各数据成员. Input 输入类对象的3个数据成员hour.min.sec. Output 输出类对象的3个数据成员hour

面向对象程序设计上机练习三(有默认参数的函数)

面向对象程序设计上机练习三(有默认参数的函数) Time Limit: 1000MS Memory Limit: 65536KB Problem Description 利用默认参数的函数实现求2个或3个整数的最大值. Input 输入3个int型整数. Output 输出第1.2个整数及其最大值: 输出第1.2.3个整数及其最大值. Example Input 88 66 99 Example Output 88 66 88 88 66 99 99 Code realization #incl

面向对象程序设计上机练习二(函数模板)

面向对象程序设计上机练习二(函数模板) Time Limit: 1000MS Memory Limit: 65536KB Problem Description 利用数组和函数模板求5个数最大值(分别考虑整数.单精度.长整数的情况). Input 分别输入5个int型整数.5个float 型实数.5个long型正整数. Output 分别输出5个int型整数的最大值.5个float 型实数的最大值.5个long型正整数的最大值. Example Input 11 22 666 44 55 11.

面向对象程序设计上机练习一(函数重载)

面向对象程序设计上机练习一(函数重载) Time Limit: 1000MS Memory Limit: 65536KB Problem Description 利用数组和函数重载求5个数最大值(分别考虑整数.单精度.长整数的情况). Input 分别输入5个int型整数.5个float 型实数.5个long型正整数. Output 分别输出5个int型整数的最大值.5个float 型实数的最大值.5个long型正整数的最大值. Example Input 11 22 666 44 55 11.

Flash面向对象程序设计的演变

程序|对象|设计 注:以下引用出自<<Flash ActionScript 2.0-RIA应用程式开发 >>,引用已得到本书作者:Luar的允许.如涉及版权问题请与我联系,马上擦除.转贴请注明出处. 本节会以一个粒子运动系统(粒子运动系统其实是大量Movie Clip在一个范围内随机移动,当碰到边界便会反弹)作范例,讲解Movie Clip面向对象程序设计上的改变. 1.全域函数 开发步骤: 先准备好一个Movie Clip ball代表粒子,大量地将它拖到舞台上,输入这些Movi

《PHP程序设计》 第四章 程序控制

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />  第四章 程序控制      本章深入PHP内部,讲述如何使用函数.表达式和语句以实现对程序的控制.      前面的章节初步介绍了怎样操作数据,如果我们将操作数和操作符看作是构筑元件的话,那么它们组合起来即可形成表达式.进一步讲,表达式可以构成语句,语句用于组成函数,而函数则可用来组成程序.      提示:在学习有关编

php中引用&amp;的用法分析【变量引用,函数引用,对象引用】_php技巧

本文实例分析了php中引用&的用法.分享给大家供大家参考,具体如下: php的引用(就是在变量或者函数.对象等前面加上&符号) //最重要就是 删除引用的变量 ,只是引用的变量访问不了,但是内容并没有销毁 在PHP 中引用的意思是:不同的名字访问同一个变量内容. 变量的引用 PHP 的引用允许你用两个变量来指向同一个内容 <?php $a="ABC"; $b =&$a; echo $a;//这里输出:ABC echo $b;//这里输出:ABC $b=&q

javascript面向对象程序设计高级特性经典教程(值得收藏)_javascript技巧

本文实例讲述了javascript面向对象程序设计的高级特性.分享给大家供大家参考,具体如下: 1.创建对象的三种方式: 第一种构造法:new  Object var a = new Object(); a.x = 1, a.y = 2; 第二种构造法:对象直接量 var b = { x : 1, y : 2 }; 第三种构造法:定义类型 function Point(x, y){ this.x = x; this.y = y; } var p = new Point(1,2); 2.访问对象