西电OJ题解-283(C语言):数值交换

  大家好,我是不温卜火,是一名计算机学院大数据专业大三的学生,昵称来源于成语—不温不火,本意是希望自己性情温和。作为一名互联网行业的小白,博主写博客一方面是为了记录自己的学习过程,另一方面是总结自己所犯的错误希望能够帮助到很多和自己一样处于起步阶段的萌新。但由于水平有限,博客中难免会有一些错误出现,有纰漏之处恳请各位大佬不吝赐教!暂时只在csdn这一个平台进行更新,博客主页:https://buwenbuhuo.blog.csdn.net/。

PS:如果感觉此部分较为简单的人,请嘴下留情。本人只是想把此系列更新完毕,球球别再恶心我了。如有问题请留言,本人会虚心接受并进行更正!!!

目录

  • 西电OJ题解-283(C语言):数值交换
  • 一、题目
    • 1. 题目描述
    • 2. 输入说明
    • 3. 输出说明
    • 4. 样例输出
  • 二、解题思路及题解
    • 1. 解题思路
    • 2. 题解


2

西电OJ题解-283(C语言):数值交换

西电OJ题解-283(C语言):数值交换_第1张图片
本专栏为西安电子科技大学C语言课程题库的题解,题目及其部分解题思路由好兄弟梁忠鑫提供,学长在此只是修改完善。请各位支持原创,目前仅在CSDN发布

一、题目

1. 题目描述

编写程序,读入三个整数给a、b、c,然后交换它们中的数,把a中原来的值给b,把b中原来的值给c,把c中原来的值给a,然后输出a、b、c。

2. 输入说明

输入格式:共一行,包含三个整数,每个数之间用空格分隔。

3. 输出说明

输出格式:共一行,包含三个整数,每个数之间用空格分隔。

4. 样例输出

示例:
输入:3 4 5
输出 : 5 3 4

二、解题思路及题解

1. 解题思路

  • 通过建立第四个变量来交换数值(以杯子举例)

西电OJ题解-283(C语言):数值交换_第2张图片

  • 交换结果
    西电OJ题解-283(C语言):数值交换_第3张图片

2. 题解

  • 源码
/**
 * @Author: 梁忠鑫 / 李华鑫(修改)
 * @Email: [email protected]
 * @Date: 2020/12/06
 * @Time: 15:55
 * @Version: 1.0
 */
 
#include 
int main()
{
     
	int a,b,c,d;
	printf("输入:");
	scanf("%d %d %d",&a,&b,&c);
	d=c;
    c=b;
    b=a;
    a=d;
    printf("输出:%d %d %d",a,b,c);
	return 0;
} 
  • 运行结果

西电OJ题解-283(C语言):数值交换_第4张图片


西电OJ题解-283(C语言):数值交换_第5张图片

  好书不厌读百回,熟读课思子自知。而我想要成为全场最靓的仔,就必须坚持通过学习来获取更多知识,用知识改变命运,用博客见证成长,用行动证明我在努力。
  如果我的博客对你有帮助、如果你喜欢我的博客内容,请“点赞” “评论”“收藏”一键三连哦!听说点赞的人运气不会太差,每一天都会元气满满呦!如果实在要白嫖的话,那祝你开心每一天,欢迎常来我博客看看。
  码字不易,大家的支持就是我坚持下去的动力。点赞后不要忘了关注我哦!

你可能感兴趣的:(西电C语言OJ题库及答案,c语言,oj系统)