编写函数int stat(int a[],int n,int c[][2])。a指向的数组中保存了由n个1位整数组成的数列(n为偶数)。函数从前至后依次将a数组中每两个相邻元素拼成一个不超过2位的
来源:互联网 发布:淘宝开店心得和经验 编辑:程序博客网 时间:2024/06/10 09:09
编写函数int stat(int a[],int n,int c[][2])。a指向的数组中保存了由n个1位整数组成的数列(n为偶数)。函数从前至后依次将a数组中每两个相邻元素拼成一个不超过2位的整数,从而生成有n/2个元素组成的整数数列;统计该数列中不同整数各自出现的次数,并将统计结果保存到c指向的二维数组中。函数返回不同整数的个数。
/*****************************************************
copyright (C), 2016-2017, Lighting Studio. Co., Ltd. File name:Author:luoye Version:0.1 Date: Description:Funcion List: *****************************************************/#include <stdio.h>int stat(int a[], int n, int c[][2]){int i, j, k;int count = n/2; //count为不同整数的个数for( i = 0, j = 0; i < n ; j++, i = i + 2) //将相邻的两个数并为一个数{ c[j][0] = a[i] * 10 + a[i+1]; c[j][1] = 1;} // 找出相同数的个数for( i = 0; i < n/2; i++){ for( j = i + 1; j < count ;j++){if( c[i][0] == c[j][0]){c[i][1]++;for( k = j ; k < count; k++) //如果有相同数,就把第二个数删去,使数组没有相同的数。{c[k][0] = c[k+1][0];c[k][1] = c[k+1][1];}count--;}
j--;}
}return count;}int main(){int a[10] = {0,1,1,3,1,3,4,5,7,2}; //输入数组元素int c[5][2];int i, n;n=stat(a,10,c); //返回不同整数个数for( i = 0; i < n; i++){printf("%d:%d\n",c[i][0],c[i][1]);} return 0;}
0 0
- 编写函数int stat(int a[],int n,int c[][2])。a指向的数组中保存了由n个1位整数组成的数列(n为偶数)。函数从前至后依次将a数组中每两个相邻元素拼成一个不超过2位的
- 编写函数int stat(int a[],int n,int c[][2])。a指向的数组中保存了由n个1位整数组成的数列(n为偶数)。函数从前至后依次将a数组中每两个相邻元素拼成一个不超过2位的
- 二、编写函数int stat(int a[],int n,int c[][2])。a指向的数组中保存了由n个1位整数组成的数列(n为偶数)。函数从前至后依次将a数组中每两个相邻元素拼成一个不超过2位
- 编写函数int stat(int a[],int n,int c[][2])。a指向的数组中保存了由n个1位整数组成的数列(n为偶数)。函数从前至后依次将a数组中每两个相邻元素拼成一个不超过2位
- 编写函数int stat(int a[],int n,int c[][2]).a指向的数组中保存了由n个1位整数组成的数列(n为偶数)。
- 编写函数int stat(int a[],int n,int c[][2])。
- 编写函数int stat(int a[],int n,int c[][2])
- 编写函数int stat(int a[],int n,int c[][2])
- stat(int a[],int n,int c[][2])
- 编写函数fun(int *a,int n,int *odd,int *even),功能是:求出数组a[]中所有偶数之和,利用指针even返回偶数之和
- 函数sun(int a [],int n)的返回值是数组a[]的前几个元素之和
- 编写函数void count(char a[],char w[][10],int n,int b[])。功能是:统计w指向的数组中的n个单词在a指向的字符串中各自出现的次数(将非字母字符看作单词分
- 编写函数void count(char a[],char w[][10],int n,int b[])。功能是:统计w指向的数组中的n个单词在a指向的字符串中各自出现的次数(将非字母字符看作单词分
- 编写函数 void count(char a[],char w[][10],int n,int b[]).功能是:统计w指向的数组中的n个单词在a指向的字符串中各自出现的次数(将非字符字符看作单词分割
- 有一个整数数组,请编写一个函数,找出索引m和n,只要将m和n之间的元素排好序,整个数组就是有序的。注意:n-m应该越小越好,也就是说,找出符合条件的最短序列。 给定一个int数组A和数组的大小n,请
- 编写一个函数itob(int n,char s[], int b),将整数n转换为以b进制的数。保存到s中。
- 写一个函数int Func(int* A, int nSize), 使A把0移至后面,非0整数移至数组前面 并保持有序,返回值为原数据中第一个元素为0的下标。
- 编写函数fun(int *a, int n, int *odd, int *even),功能是:求出数组a[]中所有奇数之和以及所有偶数之和。并利用指针odd返回奇数之和,利用指针even返回偶数
- MVC模式构建JavaWeb程序【有图解有源码,易理解易掌握】
- ArcGIS10.2下载安装 License Manager、ArcGIS Desktop、ArcGIS Server软件下载及破解
- php 全局变量总结
- ES1:Windows下安装ElasticSearch_0
- 关于saslauthd 使用的一点擦边球
- 编写函数int stat(int a[],int n,int c[][2])。a指向的数组中保存了由n个1位整数组成的数列(n为偶数)。函数从前至后依次将a数组中每两个相邻元素拼成一个不超过2位的
- busybox移植
- JSP URL重写-urlrewrite
- SQL Server 统计信息更新时采样百分比对数据预估准确性的影响
- 成员变量、类变量、局部变量的区别
- ES1:Windows下安装ElasticSearch_1
- React Native 初始化state 状态机
- STM32F4移植ucos_II
- React Native 属性使用