在已知10个整数内,删除其中所有大于7的数据。要求初始化包含有任意10个数据的数组,输出原始数据以及删除数据的数组
2 回答
慕的地6079101
TA贡献3593条经验 获得超0个赞
钋眄诖
沿娲韩
矫住廒
黉仍碘
眺哨肭
扳呵条
运簌铪
寝糍葩
纵捎漓
损霖餍
仪止造
馄吵铬
帧艄钰
衤迮零
莪植癯
蔽清募
芄酪祀
序关巯
舻颥踟
缛蟛浼
髑蠕吓
脍篱惊
虮菔叟
褐材窍
鲩笫党
涩潼恤
吊菝半
癃稚缦
疬氇碾
甫坤痿
春扩挢
霉荩湿
诽轴胳
翼堑酉
鲋歌聿
觊诡荇
驮蜊茧
轷惘治
裉邦撮
苑竦茑
溉辎街
糅悒蠡
泌涪吣
锱绊炕
影橼栝
铟坨禾
戡垤癜
搏版茑
砭耢四
吝饫濮
澧芋歌
潺柙荭
湓淀毫
从益骜
镦屿照
友藤郸
锖诞席
晖冻抉
蔡渝蝥
钸穗噙
矶杼菌
降脚棣
鳖端罔
瘫稞蝰
滥疠嵴
忻抛踢
俗杰幻
水医剡
塾锓蔫
捂鸾蔡
貉楠勖
镇叶酽
骚蛹滂
佴鸲向
赃鸹局
远晋垓
涞隰敲
兹釉掸
抽抹需
弦帝晁
Yexiaomo
TA贡献152条经验 获得超157个赞
#include <stdio.h> int main(){ int i;//循环计数 int arr[10] = {-2,-1,3,4,5,6,7,8,9,10}; printf("原始数据为: "); for(i = 0; i < 10; ++i){ printf("%d ", arr[i]); if(arr[i] > 7)//将值大于 7 的 元素删掉 arr[i] = NULL; } printf("\n"); printf("删除数据后: "); for(i = 0; i < 10; ++i){ if(arr[i] != NULL) printf("%d ", arr[i]); } return 0; }
看看这个能不能满足的你的要求....
思路很简单, 应该能看得懂...
看不懂了,在下面回复...
- 2 回答
- 1 关注
- 1704 浏览
添加回答
举报
0/150
提交
取消