2.已知int a[10]={1,7,8,18,23,24,59,62,99},删去数组中与3成倍的数。
2012-02-29 18:42
183 查看
View Code
#include<stdio.h> void main() { int a[10]={1,7,8,18,23,24,59,62,99,0},i,j=10,k; for(i=0;i<j;i++) { if(a[i]%3==0) { for(k=i;k<j;k++) a[k]=a[k+1]; j--; } } printf("{"); for(i=0;i<j;i++) printf("%5d",a[i]); printf("}"); }
相关文章推荐
- 60}的C程序 高手帮忙写下`` 46 35 27 21 16 10 9 5 然后输出数组a。已知 int a[11]={1 使数组a仍然有序 将x插入到有序整型数组a中 由键盘输入一个整数x
- 在一个长度为10的整形数组中,前9个元素是{12,23,34,45,56,67,78,89,90}。 现在要求输入一个整数,把它放到数组中正确的位置当中。(不能删除已有元素)
- 100+99+98-97-96-95+ ...+10+9+8-7-6-5项数组数
- [面试算法]有一无符号整型数组,大小为10, 初始的数值随机,但在[0, 99]之间。请用C语言写一个过滤程序,令数组内的数据互不相等。
- Linux-09、10-如何选择合适的Linux系统版本学习&服务器领域如何选择适合的CentOS Linux版本(L003-23,24)
- int a[] = {12,13,12,13,19,18,15,12,15,16,17},要求对数组a进行排序,要求时间复杂度为O(N)
- 对如下数组排序 {12,1,23,24,235,237,231,571,575,57} 排序规则如下:先找第一位,比较大的,如果相同,接着按第二位找,找第二位比较大的,依次类推,进行排序
- 23对接收数组参数的成员方法进行反射24 数组与Object的关系及其反射类型25 数组的反射应用
- 已知一个数组int[98],该数组里面存储了0~99共100个数字中的98个,数字不重复,请用算法算出0~99中缺少的2个数字是哪两个?
- 15*4+18*4+21*4+24*4+。。。+99*4=?这个用什么公式来算
- 数组变量名能否++(int a [10];a++;)
- |1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20所有这些字符串,把它的数字一个个剥离??
- 微软等数据结构+算法面试100题(23)--数组中超过出现次数超过一半的数字
- 120战舰(9)144(10)165(12)179(15)195(18)208(21)
- 解题笔记(24)——找出数组中两个只出现一次的数字(数组)
- 编写函数,将大小为10的数组里面的整数升序排列,并编写一个函数,使得插入一个数之后,数组里面的整数依然按照升序排列
- 习题 10-23 UVA - 10479 The Hendrie Sequence
- Java探索之旅(10)——数组线性表ArrayList和字符串生成器StringBuffer/StringBuilder
- 输入n个元素组成的序列S,你需要找出一个乘积最大的连续子序列。如果这个最大的乘积不是正数,应输出0(表示无解)。1<=18,-10<=Si<=10
- My Feedback for Windows 10 IoT Core on Feedback Hub App (4/1/2017-1/23/2018)