当前位置:首页 » 编程语言 » 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");
}
运行一下看看吧

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:705
制作脚本网站 发布:2025-10-20 08:17:34 浏览:969
python中的init方法 发布:2025-10-20 08:17:33 浏览:677
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:830
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:737
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1076
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:308
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:188
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:875
python股票数据获取 发布:2025-10-20 07:39:44 浏览:829