建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
请选择 进入手机版 | 继续访问电脑版
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块
标签
您还可以添加5个标签
  • 没有搜索到和“关键字”相关的标签
  • 云产品
  • 解决方案
  • 技术领域
  • 通用技术
  • 平台功能
取消

Jack20

发帖: 69粉丝: 140

发消息 + 关注

更新于2021年01月03日 17:05:22 168 9
直达本楼层的链接
楼主
显示全部楼层
[干货分享] C语言常用算法——基本算法1

一、基本算法

1.交换(两量交换借助第三者中间量)

任意读入两个整数,将二者的值交换后输出。


#include<stdio.h>

void main()

{

 int a,b,t;

 scanf("%d%d",&a,&b);

 printf("%d,%d\n",a,b);

/*-----------------*/ 

 t=a;  

 a=b;  

 b=t;

/*--------------------*/ 

 printf("%d,%d\n",a,b);

 }


【解析】程序中间隔开部分为算法的核心,就像是交换两个杯子里的饮料,必须借助第三个空杯子来作为中间量。

假设输入的值分别为28,则第一行输出为28;第二行输出为82

其中t为中间变量,起到“空杯子”的作用。

注意:三个赋值语句赋值号左右的各量之间的关系!


【应用】任意读入三个整数,然后按从小到大的顺序输出。


#include<stdio.h>

void main()

{

  int a,b,c,t;

 scanf("%d%d%d",&a,&b,&c);

 /*以下两个if语句使得a中存放的数最小*/

 if(a>b)

   { t=a; 

     a=b; 

     b=t; }

 if(a>c)

   { t=a; 

     a=c; 

     c=t; }

 /*以下if语句使得b中存放的数次小*/

 

 if(b>c) 

   { t=b; 

     b=c; 

     c=t; }

 printf("%d,%d,%d\n",a,b,c);

 }

举报
分享

分享文章到朋友圈

分享文章到微博

猎心者

发帖: 56粉丝: 0

发消息 + 关注

发表于2021年01月03日 17:12:31
直达本楼层的链接
沙发
显示全部楼层

感谢分享

点赞 评论 引用 举报

真爱无敌

发帖: 19粉丝: 96

发消息 + 关注

发表于2021年01月03日 21:45:39
直达本楼层的链接
板凳
显示全部楼层

感谢分享

评论
Jack20 2021-1-4 10:32 评论

感谢您的支持~欢迎继续关注哟

... 查看全部
点赞1 评论 引用 举报

望闻问切ice

发帖: 262粉丝: 5

发消息 + 关注

发表于2021年01月04日 14:53:54
直达本楼层的链接
地板
显示全部楼层

学到了,感谢分享

评论
Jack20 2021-1-4 15:43 评论

嘻嘻嘻~感谢支持

... 查看全部
点赞 评论 引用 举报

重新来过

发帖: 170粉丝: 7

发消息 + 关注

发表于2021年01月04日 22:41:35
直达本楼层的链接
5#
显示全部楼层

感谢分享

点赞 评论 引用 举报

风起云涌1

发帖: 321粉丝: 12

发消息 + 关注

发表于2021年01月05日 08:49:11
直达本楼层的链接
6#
显示全部楼层

任意读入两个整数,将二者的值交换后输出

点赞 评论 引用 举报

望闻问切ice

发帖: 262粉丝: 5

发消息 + 关注

发表于2021年01月05日 09:07:40
直达本楼层的链接
7#
显示全部楼层

解析很到位,get

点赞 评论 引用 举报

大西洋

发帖: 461粉丝: 15

发消息 + 关注

发表于2021年01月05日 13:47:29
直达本楼层的链接
8#
显示全部楼层

感谢分享

点赞 评论 引用 举报

发帖: 131粉丝: 14

发消息 + 关注

发表于2021年01月05日 16:36:15
直达本楼层的链接
9#
显示全部楼层

点赞 评论 引用 举报

o0龙龙0o

发帖: 136粉丝: 14

发消息 + 关注

发表于2021年01月06日 14:39:10
直达本楼层的链接
10#
显示全部楼层

nice

评论
Jack20 2021-1-6 16:21 评论

冲冲冲~

... 查看全部
o0龙龙0o 2021-1-6 16:31 评论

评论 Jack20:有一些算法大赛的网站你也可以去看看。

... 查看全部
点赞 评论 引用 举报

游客

富文本
Markdown
您需要登录后才可以回帖 登录 | 立即注册