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

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

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会自动检测表达式类型输出。

相关文章
|
9月前
字符串,每个里面包含0-N个数字,如3,8,2,编写函数,将两个这样的字符串合并,并且输出的字符串里面没有重复的数字,并从大到小排列.
字符串,每个里面包含0-N个数字,如3,8,2,编写函数,将两个这样的字符串合并,并且输出的字符串里面没有重复的数字,并从大到小排列.
48 0
|
9月前
|
存储 搜索推荐 Serverless
用指针和动态内存分配的方法输入10,2,30, 4,5,按输入顺序逆置排序,输出排序后的元素,即输出5,4,30,2,10
用指针和动态内存分配的方法输入10,2,30, 4,5,按输入顺序逆置排序,输出排序后的元素,即输出5,4,30,2,10
55 0
|
存储 算法 JavaScript
设计并实现一个函数, 功能为给定一个存储为随机整数的数组,从中删除所有值为i的整数
设计并实现一个函数, 功能为给定一个存储为随机整数的数组,从中删除所有值为i的整数
|
存储
学C的第二十三天【继续深度剖析数据在内存中的存储:3. 浮点型在内存中的存储(重点);练习:1. 有序序列判断;2. 获得月份天数(多组输入);3. 使用指针打印数组内容;4. 使用指针使字符串逆序】-2
(4). 取出内存中的 指数E(三种情况):E全为1 指数E 是通过 真实值+中间值 算出来的,如果E全是1,(32位系统)说明E的真实值是 128,指数是128说明这个值是非常大的。 这时,如果 有效数字M 全为0,表示 ±无穷大(正负取决于符号位s)
定义一个长度为10的整型数组,循环输入10个整数。 然后将输入一个整数,查找此整数,找到后输出下标,没找到给出提示。
定义一个长度为10的整型数组,循环输入10个整数。 然后将输入一个整数,查找此整数,找到后输出下标,没找到给出提示。
235 0
|
C语言
接受一个整型值,按照顺序打印他的每一位(函数,递归方法)
接受一个整型值,按照顺序打印他的每一位(函数,递归方法)
222 0
接受一个整型值,按照顺序打印他的每一位(函数,递归方法)
编写输出1~100之间的素数,要求每行显示5个数
编写输出1~100之间的素数,要求每行显示5个数
|
Java
Java 题目1:定义一个包含10个元素的数组,对其进行赋值,使每个元素的值等于其下标,然后输出;最后将这个数组倒置(即首尾交换)后输出。
题目:定义一个包含10个元素的数组,对其进行赋值,使每个元素的值等于其下标,然后输出;最后将这个数组倒置(即首尾交换)后输出。
411 0
|
Python
编写程序,输入若干整数(整数之间以逗号间隔),统计每个整数的出现次数。
编写程序,输入若干整数(整数之间以逗号间隔),统计每个整数的出现次数。
238 0
编写程序,输入若干整数(整数之间以逗号间隔),统计每个整数的出现次数。

热门文章

最新文章