摘要: 本题要求实现一个对数组进行循环右移的简单函数:一个数组a中存有n(>0)个整数,将每个整数循环向右移m(≥0)个位置,即将a中的数据由(a​0​​a​1​​⋯a​n−1​​)变换为(a​n−m​​⋯a​n−1​​a​0​​a​1​​⋯a​n−m−1​​)(最后m个数循环移至最前面的m个位置)。 函数 阅读全文
posted @ 2020-07-02 16:14 行行行行行行行 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 本题要求实现一个在数组中查找指定元素的简单函数。 函数接口定义: int search( int list[], int n, int x ); 其中list[]是用户传入的数组;n(≥0)是list[]中元素的个数;x是待查找的元素。如果找到 则函数search返回相应元素的最小下标(下标从0开始 阅读全文
posted @ 2020-07-02 15:11 行行行行行行行 阅读(779) 评论(0) 推荐(0) 编辑
摘要: 本题要求实现一个拆分实数的整数与小数部分的简单函数。 函数接口定义: void splitfloat( float x, int *intpart, float *fracpart ); 其中x是被拆分的实数(0≤x<10000),*intpart和*fracpart分别是将实数x拆分出来的整数部分 阅读全文
posted @ 2020-07-02 15:06 行行行行行行行 阅读(1463) 评论(0) 推荐(0) 编辑
摘要: 本题要求编写函数,将输入字符串的前3个字符移到最后。 函数接口定义: void Shift( char s[] ); 其中char s[]是用户传入的字符串,题目保证其长度不小于3;函数Shift须将按照要求变换后的字符串仍然存在s[]里。 裁判测试程序样例: #include <stdio.h> 阅读全文
posted @ 2020-07-02 15:04 行行行行行行行 阅读(1109) 评论(0) 推荐(0) 编辑