1、源程序
#include "stdio.h"
#include "stdlib.h"
#include "string.h"
void fun(char *s,char *t)
{
int sl,i,j;
sl=strlen(s);
if(sl%2) sl-=2; //调整sl的值,使的无论是奇数还是偶数,在下列操作都 可以统一。
else sl--;
for(i=sl,j=0;i>=0;i-=2)
    {
    t[2*j]=s[i];
    t[2*j+1]=s[i];
    j++;
    }
   t[2*j]='\0';
}

int main()
{
char s[100],t[100];
printf("please input string:\n",s);
scanf("%s",s);
fun(s,t);
printf("the result is:%s\n",t);
}
2、输入为1234567时,输出为664422。
3、注意在处理前对下标的规一化处理:
     sl=strlen(s);
if(sl%2) sl-=2; //调整sl的值,使的无论是奇数还是偶数,在下列操作都 可以统一。
else sl--;
4、抛砖引玉。

7、对数组中下标为奇(偶)数的元素进行操作相关推荐

  1. java 算法之找出数组中第二大的数

    1.如果仅考虑实现功能而不考虑效率,可以先通过排序算法将数组排序,然后根据数组下标来访问数组中第二大的数,,最快的排序算法一般为快速排序算法,但是其时间复杂度为(nlogn),根据下标访问需要便利一遍 ...

  2. 删除重复的数字c语言,(C语言)删去一维数组中所有相同的数

    <(C语言)删去一维数组中所有相同的数>由会员分享,可在线阅读,更多相关<(C语言)删去一维数组中所有相同的数(2页珍藏版)>请在人人文库网上搜索. 1.1. 删去一维数组中所 ...

  3. C语言判断数组中是否存在该数

    C语言判断数组中是否存在该数 #include<stdio.h> int main() {int query(int a[10],int num);int num;printf(" ...

  4. numpy找到数组中符合条件的数

    numpy找到数组中符合条件的数 import numpy as nparr = np.array([1, 1, 1, 134, 45, 3, 46, 45, 65, 3, 23424, 234, 1 ...

  5. 算法---找到数组中第二大的数

    题目 找到无序数组中第二大的数 思路 我们可以用两个容器记录所有遍历过的元素中,第一大和第二大的数,在后续的遍历过程中,我们不断更新这两个值即可.时间复杂度O(n) 实现方法: public stat ...

  6. c++求数组中出现频率最高的数

    在C++中求数组中出现频率最高的数mode. 即:众数(Mode)统计学名词,在统计分布上具有明显集中趋势点的数值,代表数据的一般水平(众数可以不存在或多于一个). 修正定义:是一组数据中出现次数最多 ...

  7. 如何求数组中绝对值最小的数?

    """ 有一个升序排列的数组,数组中可能有正数,负数或0,求数组中元素的绝对值最小的数.例如,数组[-10,-5,-2,7,15,50],该数组中绝对值最小的数是2 &q ...

  8. LeetCode——寻找数组中第三大的数

    给定一个非空数组,返回此数组中第三大的数.如果不存在,则返回数组中最大的数.要求算法时间复杂度必须是O(n). 示例 1: 输入: [3, 2, 1] 输出: 1 解释: 第三大的数是 1. 示例 2 ...

  9. 力扣 数组中的第K个最大元素

    给定整数数组 nums 和整数 k,请返回数组中第 k 个最大的元素. 请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素. 分析:这是个排序题,只要排好序,一切迎刃而解 ...

最新文章

  1. 还在苦恼机器学习和线性回归?这篇总结拿走不谢 | 原力计划
  2. JAVA基础--JAVA中的反射机制详解
  3. CentOS5.8下varnish-2.1.5的安装配置
  4. Hadoop MapReduce实例:按手机上网总流量降序排序代码实现及结果演示
  5. 微信分享时,描述内容怎么换行
  6. iOS之深入探究CADisplayLink和NSTimer的对比和内存溢出问题
  7. livebos--iframe使用
  8. 计算机科学家和心理学家合作,生物智能与人工智能之间的合作
  9. 如何使用1Password,Authy和Privacy.com外包您的在线安全性
  10. MySQL 正则表达式查询
  11. Node.js: 深入浅出Nodejs读书笔记
  12. Ubuntu20.04安装OpenCV3.4.15
  13. Linux gcc编译时强制链接并依赖一个库(即使未使用)
  14. YOLO3 -- 介绍
  15. android studio打包流程
  16. 《电路分析基础》第11章 耦合电感电路 读书笔记
  17. 【高通量测序】.dna文件批量读取CAG重复序列长度
  18. NAOMI: Non-Autoregressive MultiresolutionSequence Imputation(非自回归多分辨率序列填补)论文详解
  19. 【网络摘录】Google网页搜索技巧
  20. 垃圾收集器面试总结(一)

热门文章

  1. 网络兼职正规网站,做兼职的来看看,防止被骗!
  2. 浪尖断更两天回家过年了!
  3. 国内怎么使用chatGpt
  4. 附下载 | 图解密评联委会《商用密码应用安全性评估FAQ(第二版)》
  5. eNSP-配置单臂路由与静态路由实验
  6. Docker官方教程
  7. 延续精彩分享,感受技术力量 | 开发者说·DTalk 鉴赏
  8. Java程序员的重启人生-3.Java基础碾压
  9. 吴恩达《深度学习》课程介绍
  10. 0基础自学软件测试的渠道你知道哪些?