数组的最基本使用方法

在这里插入图片描述
通过1、2的设置,数组元素STR[i]在第一次循环时,正好是数组的最后一个元素。在最后一次循环时,正好是数组的第一个元素。

#include<stdio.h>
#include<string.h>
int main()
{   char str[80],str1[80];
    gets(str);
    for(int i=strlen(str)-1; i>=0; i--)
    {  
          str1[strlen(str)-1-i]=str[i];
                   
    }
 printf("%s",str1); 
    
    return 0;
}

#include<stdio.h>
#include<string.h>
int main()
{   int max;
    char str2[80],str1[80];
    gets(str2);
    max==strlen(str2)-1;
    for(int i=max; i>=0; i--)
    {  
          str1[max-i]=str2[i];

            printf("str1[%d]的值%c\n",max-i,str1[(max-i)]);        
    }
 printf("%s",str1); 
    
    return 0;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
JavaScript中的sort方法用于对数组进行排序。sort方法可以接受一个可选的比较函数作为参数,用于指定排序规则,默认是按照Unicode字符编码顺序进行排序。 比较函数需要接受两个参数a和b,分别表示将要比较的两个元素,返回值为一个数字。如果返回值小于0,则表示a应该排在b的前面;如果返回值大于0,则表示a应该排在b的后面;如果返回值等于0,则表示a和b的相对位置不变。 下面是sort方法基本使用方法: ```js const arr = [3, 2, 1]; arr.sort(); // 默认按照Unicode字符编码顺序进行排序 console.log(arr); // 输出 [1, 2, 3] arr.sort((a, b) => b - a); // 按照从大到小的顺序进行排序 console.log(arr); // 输出 [3, 2, 1] ``` 在上面的例子中,我们首先使用了默认的排序规则(按照Unicode字符编码顺序),然后使用了一个比较函数(`(a, b) => b - a`)来改变排序规则,使得数组按照从大到小的顺序进行排序。 需要注意的是,sort方法会改变原数组,而不是返回一个新数组。如果希望保留原数组,可以先使用slice方法复制一份,再对复制后的数组进行排序。 除了比较函数之外,sort方法还可以接受一个可选的参数options,用于指定排序规则。这个参数可以是一个字符串或一个函数。如果是一个字符串,则表示按照该字符串指定的排序规则进行排序。目前支持的字符串值有"asc"(升序,默认值)和"desc"(降序)。如果是一个函数,则表示按照该函数指定的排序规则进行排序。详细用法可以参考JavaScript官方文档。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值