编程c语言-C语言里面困惑了很久的问题

问题描述

C语言里面困惑了很久的问题

我不大理解这个运算 如果要考虑相等的情况 我会全部考虑相等 可是那样也是不对的

解决方案

第二页也有笔误。然后不懂的地方在哪

解决方案二:

三个数排序哪有那么复杂。如果你一定要罗列出所有的情况,那么不妨这样假设:1.三个数不相等,有六种情况。2.三个数中,有两个数相等,有六种情况。3.三个数都相等,有一种情况。如果这样想,思路是不是清晰了许多?对于编程问题,不用想的这么详细,你只要告诉电脑,你要先找出最大的数,然后找出第二大的数,这样就能排序了。

解决方案三:

如果a=b=2,c=3,那么无法输出啊,这种算法太繁琐,下面是简单点的:
int main(){
int a,b,c,t;
scanf("%d%d%d",a,b,c);
if(a<b){
t=b;
b=a;
a=t;
}
if(b<c){
t=c;
c=b;
c=t;
}
if(a<c){
t=c;
c=a;
a=t;
}
printf("%d,%d,%d",a,b,c);
return 0;
}
有不懂的可以追问~

解决方案四:

可以参考书里面的冒泡法,你这样排序,十个数得累死

时间: 2024-08-28 10:44:57

编程c语言-C语言里面困惑了很久的问题的相关文章

框架-django消息推送问题(困惑我很久了,真心感谢!!!)

问题描述 django消息推送问题(困惑我很久了,真心感谢!!!) 我在win下部署的django项目,现在想加入消息推送功能,想用H5的Server Send Events做,但现有的框架如:django-sse,教程里都用的gunicorn(for unix)做server,我现在用的是一个tornado server运行我的django项目(Nginx+tornado+django),想问问做消息推送是否可行?有没有什么好的方案? 解决方案 django monitiohttps://gi

想要深入学习编程,求推荐语言-目的是算法实现和数据分析

问题描述 想要深入学习编程,求推荐语言-目的是算法实现和数据分析 目前懂得Python, Vb.Net, R的基本知识,并稍微懂得一些C# 实验室大概要向数据处理方面靠一靠,主要涉及的是地理数据库(关系数据库) 最基本需要是实现功能,例如spatial data clusering啊,定制的决策树啊一类的,也有可能涉及到批处理和其他的底层地理数据库处理. 以后可能有一定图形界面的需求. 我应该主要深入学习哪一门语言比较合适我的需求? 或者有什么其他的语言推荐吗 解决方案 推荐python,现在p

急求-求大神教编程,用c语言,没什么基础

问题描述 求大神教编程,用c语言,没什么基础 有四个人夜间过一座独木桥,他们只有一只手电筒.而这座独木桥一次最多允许两人同时通过,而过桥的时候必须持有手电筒,所以就得有人把手电筒带来带去.两人同行时以较慢者的速度为准,四人过桥时间分别是1分.2分.5分和10分.他们四人过完桥最少需要_____分钟. 解决方案 #includestruct person {char name[10];int ptime;};// 按过桥时间从小到大排序void Sort(struct person a[]int

编程问题 C C#语言 最好能给出代码,求大神!

问题描述 编程问题 C C#语言 最好能给出代码,求大神! 1.从键盘接受两个任意正整数,要求第一个正整数必须小于第二个正整数,然后把这两个数范围内(包括这两个数)的所有偶数分解为两个素数之和,并输出每个偶数以及对应的两个素数. 2.编写程序,将输入的一行字符串加密.加密时,每个字符的ASCII码依次反复加上密码表4,9,6,2,5,7,3中对应的数字. 如果相加的结果超过字符Z的ASCII码122,则进行取模运算.加密与解密的顺序相反,要求编写加密和解密两个函数, 输出各个过程的结果. 如输入

linux能不能通过编程(如c语言)延迟关机?

问题描述 linux能不能通过编程(如c语言)延迟关机? 功能需求中需要在服务器关机或者重启时将程序当前处理的数据输出来,但是,有时数据会非常多,需要三四分钟才可以输出完毕,而关机时间内没办法输出完毕.求问大神有什么解决办法没有,通过编程延迟关机,或者通过更改系统的一些配置,使收到关机信号时,延时几分钟再关闭. 解决方案 shutdown -c取消关机,执行你的程序,执行完了,再shutdown 解决方案二: shutdown -t 后面给你想要等待多久关机 解决方案三: 处理SIGTERM,S

内存管理-一道编程题用c语言实现这些功能时间有限1天时间求大神解答

问题描述 一道编程题用c语言实现这些功能时间有限1天时间求大神解答 有用户空间100kb,并规定作业的相应程序浇入内存连续区域,并不能被移动.作业与进程均采用sjf算法.输入为一组作业的进入时间,需要的内存容量(不超过100k)和运行时间. 要求: (1)按时间顺序给出每个作业的执行顺序,开始时间和结束时间,以及发生调度时内存各分区的状态: (2)计算这组作业的平均周转时间和平均带权周转时间: (3)实现作业一级调度和进程一级调度,包括调度算法和数据结构: (4)实现动态分区内存管理,包括内存分

c语言 socket编程-socket 编程问题(C语言)

问题描述 socket 编程问题(C语言) 客户端将要处理的文件/数据传输到服务器端,服务器端对此文本文件进行处理,并将结果传输给客户端,客户端进行显示. 我初学socket编程,请大家多指教.使用C语言 解决方案 没看懂你想问什么的 基于socket 的网络编程其实是很简单的,而且看你的意思是想使用C/S 架构的,因为是属于传输层面的东西,自然用到tcp.UDP ,很久没写这些东西了,可以告诉你,顺便回忆一下: 下面把网络连接的搭建过程给你说一下吧: 首先是client: 1.socket -

游戏编程设计,c语言的问题

问题描述 游戏编程设计,c语言的问题 在vc++中想用conio.h文件,但是没有,有人推荐下载一个conio库,下载后怎么加入vc中呢?求大神们帮帮忙 解决方案 把所有相关的.h文件放到include文件夹里面,把所有的.lib文件放到lib文件夹里面.把所有的dll文件放到系统文件夹里面,就是C盘的system32(32位系统),或者system64(64位系统) 解决方案二: 第一种方案如楼上所说~第二种是把这个库函数放在你需要编写主程序的同一文件夹中~ 解决方案三: C语言的模块化设计和

mfc-VisuaC++6.0编程系统,MFC语言

问题描述 VisuaC++6.0编程系统,MFC语言 VisuaC++6.0编程系统,MFC语言,请问如何把网盘上的文件下载到虚拟驱动器中?又如何实现上传?谢谢 解决方案 VC++下可以使用inet库.