判断较大整数

键盘输入两个整数,判断大小后输出较大的数

**//1.提示用户输入两个整数
printf(“请输入两个整数,以回车结束\n”);
//2.定义变量保存用户输入的整数
int number1=-1;
int number2=-1;
//3.接收用户输入的整数
scanf(“%i,%i”,&number1,&number2);
//4.比较两个数的大小
第一种方法:
int max=number1>number2 ? number1:number2;
int max=-1;//保存最大值
printf(“max=%i\n”,max);
return 0
第二种方法:
int max=-1;//保存最大值
if(number1>number2){
max=number1;
number1=0;
}else
{
max=number2;
number2=0;
}
printf(“max=%i\n”,max);
printf(“number=%i,number=%i\n”,number1,number2);
三目运算符可以简化if else的操作,如果仅仅是为了获取某个值,那么建议使用三目运算符,if else可以用来做一些更复杂的操作,例如判断完毕后还需要进行一些后续处理
if (number1>number2)//代表number1现在最大
if(number1>number3){
max=number1;
}else
{
max=number3;
}else if(number2>number3)
{//代表number2现在最大
max=number2;
}else
{
max=number3
}
**

如何交换两个变量的值

int a=10;//可乐
int b=5;//雪碧
int temp=-1;
printf(“交换前:a=%i,b=%i\n”,a,b);
temp=a;//temp=10
a=b;//a=5
b=temp;//b=10
printf(“交换后:a=%i,b=%i\n”,a,b);
return 0;

如何排序

//1.利用number1和number2进行比较,如果number1小于number2交换两个变量的值
if(number1<number2){
int temp=number1;
number1=number2;
number2=temp;
}
if(number1<number3){
int temp=number1;
number1=number3;
number3=temp;
}
if(number2<number3){
int temp=number2;
number2=number3;
number3=temp;
}
printf(“%i,%i,%i\n”,&number1,&number2,&number3);
return 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值