当前位置:首页 » 编程语言 » c语言ifab

c语言ifab

发布时间: 2023-07-11 08:07:48

c语言程序改错题,为什么if(a小于b),max=a,要把a的值赋给max

max=a;
a=b;
b=max;
这是一个交换两变量的过程,作用是交换两个变量的值
首先把a的值赋给max
然后把b的值赋给a
最后把max赋给b,由于max的值是原来a的值,所以b相当于得到了a的值
交换过程结束
所以:
if (a < b) { .... }表示,如果a小于b,则交换a与b
if (a < c) { .... }表示,如果a小于c,则交换a与c

Ⅱ C语言中三个数排序

用C语言编写通过if将3个数排序:

#include<stdio.h>/*函数头:输入输出头文件*/

void main()/*空类型:主函数*/

{

inta,b,c,t;/*定义变量的数据类型为整型*/

printf("输入3个数,中间用空格隔开:");/*输出文字提示*/

scanf("%d%d%d",&a,&b,&c);/*输入3个数字*/

if(a<b)/*判断a是否小于b*/

{t=a;a=b;b=t;}/*是,则a、b的值互换*/

if(a<c)/*判断a是否小于c*/

{t=a;a=c;c=t;}/*是,则a、c的值互换*/

if(b<c)/*判断b是否小于c*/

{t=b;b=c;c=t;}/*是,则b、c的值互换*/

printf("从小到大:%d,%d,%d ",c,b,a);/*输出从小到大排列的数*/

printf("从大到小:%d,%d,%d ",a,b,c);/*输出从大到小排列的数*/

}

(2)c语言ifab扩展阅读

输入三个数,比较其大小,并从大到小输出。

#include<stdio.h>

int main(){

inta,b,c;

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

if(a<b){

intflag=a;

a=b;

b=flag;

}

if(a<c){

intflag=a;

a=c;

c=flag;

}

if(b<c){

intflag=b;

b=c;

c=flag;

}

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

}

Ⅲ c语言ab比较大小

#include "stdio.h"
void main()
{int a,b;
scanf("%d%d",&a,&b);
if((a-b)>0)
printf("a>b\n");
if((a-b)<0)
printf("a<b\n");
if((a-b)==0)
printf("a=b\n");
}
运行一下看看吧

热点内容
本地电脑访问远程服务器上网页 发布:2025-05-08 06:40:50 浏览:697
java解压tar 发布:2025-05-08 06:32:16 浏览:388
在线看ftppdf 发布:2025-05-08 06:32:15 浏览:522
pr视频导出错误编译影片未知错误 发布:2025-05-08 06:27:25 浏览:168
怎么加密sd卡 发布:2025-05-08 06:16:43 浏览:566
中国未来的存储 发布:2025-05-08 06:13:30 浏览:863
安卓允许相机访问如何设置 发布:2025-05-08 06:06:46 浏览:352
修改gdp算法 发布:2025-05-08 05:52:16 浏览:398
安卓蓝牙分享录音如何剪辑 发布:2025-05-08 05:13:20 浏览:616
密码箱是多少 发布:2025-05-08 04:42:37 浏览:212