输入两个整数,求它们按由从大到小的顺序输出。要求使用变量的引用。

简介: 输入两个整数,求它们按由从大到小的顺序输出。要求使用变量的引用。

c语言程序设计实验报告


一、实验目的:

       1、掌握C语言的数据类型和变量的声明。

       2、掌握不同类型数据之间赋值的规律。

       3、掌握C语言的运算符和表达式的使用。

       4、熟悉C程序的编辑、编译、连接和运行的过程。


二、实验内容:

  1. 输入两个整数,求它们按由从大到小的顺序输出。要求使用变量的引用。


三、实验步骤:

       输入两个整数,求它们按由从大到小的顺序输出。要求使用变量的引用。        

       大家都知道如何用C语言实现输入两个整数,求它们按由从大到小的顺序输出。要求使用变量的引用。那么,C++和C语言的区别在哪里呢?

      今天就教大家如何用C++来实现这一结果。

#include <iostream>
using namespace std;
void swap(int &x,int &y)
{
    int temp;
    temp = x;
    x = y;
    y = temp;
}
int main()
{
    int a,b;
    cin>>a>>b;
    if(a < b)
    swap(a,b);
    cout<<a<<","<<b<<endl;
    return 0;
} 

函数std :: swap()是C ++标准模板库(STL)中的内置函数,该函数交换两个变量的值。


句法:


swap(a,b)

       参数:该函数接受两个必须交换的必需参数a和b。参数可以是任何数据类型。

       返回值:该函数不返回任何内容,它交换两个变量的值。

  • 补充

cin和cout是c++中的标准输入输出流。

一、cin


 cin的一般用法:


 cin>>变量a>>变量b>>变量c;


cin会自动辨别变量的类型,如a可以是char,b可以是int,c可以是float。


接收字符串时,遇到空格,tab键和换行符都会结束接收。


cin.getline()可以接收空格,cin.getline(char*,int,char),内有三个参数,第一个表示要接收的字符串,第二个表示接收字符个数,第三个表示结束字符。当第三个省略时默认结束字符为'\0'。


二、cout


 cout的一般用法:


 cout<<表达式1<<表达式2<<表达式3;


如要换行可使用 cout<<endl;语句。


和cin一样,cout会自动检测表达式类型输出。

相关文章
下列给定程序中,函数fun的功能是:根据形参m的值(2≤m≤9),在m行m列的二维数组中存放一组有规律的数据如下图所示,由main函数输出。
下列给定程序中,函数fun的功能是:根据形参m的值(2≤m≤9),在m行m列的二维数组中存放一组有规律的数据如下图所示,由main函数输出。
247 0
|
6月前
|
存储 搜索推荐 Serverless
用指针和动态内存分配的方法输入10,2,30, 4,5,按输入顺序逆置排序,输出排序后的元素,即输出5,4,30,2,10
用指针和动态内存分配的方法输入10,2,30, 4,5,按输入顺序逆置排序,输出排序后的元素,即输出5,4,30,2,10
44 0
|
存储 算法 JavaScript
设计并实现一个函数, 功能为给定一个存储为随机整数的数组,从中删除所有值为i的整数
设计并实现一个函数, 功能为给定一个存储为随机整数的数组,从中删除所有值为i的整数
定义一个长度为10的整型数组,循环输入10个整数。 然后将输入一个整数,查找此整数,找到后输出下标,没找到给出提示。
定义一个长度为10的整型数组,循环输入10个整数。 然后将输入一个整数,查找此整数,找到后输出下标,没找到给出提示。
215 0
定义一个包含10个整数元素的数组,初始值由用户给定。找出数组中的最大数并连同下标一起输出。
定义一个包含10个整数元素的数组,初始值由用户给定。找出数组中的最大数并连同下标一起输出。
230 0
|
C语言
接受一个整型值,按照顺序打印他的每一位(函数,递归方法)
接受一个整型值,按照顺序打印他的每一位(函数,递归方法)
188 0
接受一个整型值,按照顺序打印他的每一位(函数,递归方法)
|
机器学习/深度学习 C语言
设计求m值以内的勾股数组(按x从小到大输出,每行输出3组)-C语言
设计求m值以内的勾股数组(按x从小到大输出,每行输出3组)-C语言
167 0
输入一个整形数组,实现一个函数,来调整该数组中数字的顺序//使得数组中所有奇数位于数组的前半部分,所有偶数位于数组的后半部分
输入一个整形数组,实现一个函数,来调整该数组中数字的顺序//使得数组中所有奇数位于数组的前半部分,所有偶数位于数组的后半部分
133 0