(C)输入啊a,b两个整数,按先大后小的顺序输出a,b。

#include<stdio.h>
#include<stdlib.h>
int main()
{
int *p1,*p2,*p,a,b;
printf("integer number:");
scanf_s("%d,%d",&a,&b);
p1=&a; 
p2=&b;
if(a<b)
{
p=p1; p1=p2; p2=p;
}
printf("a=%d,b=%d\n",a,b);
printf("%d,%d",*p1,*p2);
system("pause");
}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
\u8f93\u5165a\u548cb\u4e24\u4e2a\u6574\u6570\u65f6\uff0c\u53ef\u4ee5\u4f7f\u7528Python\u8bed\u8a00\u6765\u8ba1\u7b97\u3002 \u5982\u679c\u8981\u6309\u5148\u5927\u540e\u5c0f\u7684\u987a\u5e8f\u8f93\u51faa\u548cb\uff0c\u53ef\u4ee5\u901a\u8fc7Python\u7684\u6392\u5e8f\u51fd\u6570sorted()\u6765\u5b9e\u73b0\u3002\u4ee5a,b\u4e3a\u4f8b\uff0c\u53ef\u4ee5\u4f7f\u7528\u4ee5\u4e0b\u4ee3\u7801\uff1a ``` a = 3 b = 1, 4, 2 result = sorted((a, *b)) print(result) ``` \u8fd9\u4e2a\u4ee3\u7801\u4f7f\u7528\u4e86\u6392\u5e8f\u51fd\u6570sorted()\uff0c\u5c06a\u548cb\u7ed3\u5408\u6210\u4e00\u4e2a\u65b9\u5219\u5bf9\u8c61\uff0c\u518d\u5c06\u7ed3\u679c\u8f93\u51fa\u3002\u4ee5\u4e0a\u4ee3\u7801\u7684\u8f93\u51fa\u7ed3\u679c\u4e3a\uff1a ``` [1, 2, 3, 4] ``` \u8fd9\u4e9b\u4ee3\u7801\u7684\u8bf4\u660e\uff1a - `*b` \u662f\u4e00\u4e2a\u53ef\u53d6\u5904\u7406\u7684\u53c2\u6570\uff0c\u4f7f\u7528\u65b9\u5f0f\u662f\u5728b\u524d\u9762\u52a0\u4e00\u4e2a\u661f\u53f7\uff0c\u6309\u4f4f\u4e0d\u786e\u5b9a\u4e2a\u6570\uff0c\u4f5c\u4e3a\u4e00\u4e2a\u53d8\u91cf\u4f20\u9012\u5230sorted() \u51fd\u6570\u4e2d\uff0c\u8fd4\u56de\u4e00\u4e2a\u5305\u542b\u6240\u6709\u53c2\u6570\u7684\u5217\u8868\u3002 - `(a, *b)` \u662f\u4e00\u4e2a\u5217\u8868\uff0c\u5305\u542b\u4e86a\u548cb\u4e24\u4e2a\u6574\u6570\uff0c\u5e76\u4f7f\u7528\u4e该问题的翻译为:给定整数a和b的两个整数,按大后小的顺序输出a和b,并使用Python计算。如果要按大后小的顺序输出a和b,则可以使用Python的排序函数sorted()来实现。例如,以a,b为例,可以使用以下代码: ```python a = 3 b = 1, 4, 2 result = sorted((a, *b)) print(result) ``` 这个代码使用了排序函数sorted(),将a和b合并成一个序列,然后将结果输出。上述代码的输出结果为: ``` [1, 2, 3, 4] ``` 以下是代码的解释: - `*b` 是一个可处理的参数,使用的方法是在b前面加一个星号,按顺序传递不定个数的参数,作为一个列表传递给sorted() 函数,返回一个包含所有参数的列表。 - `(a, *b)` 是一个列表,包含了a、b两个整数,使用一个元组语法将a和b合并成一个序列。 - sorted()函数会返回一个新的、已排序的列表。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值