c语言程序题
在已知10个整数内,删除其中所有大于7的数据。要求初始化包含有任意10个数据的数组,输出原始数据以及删除数据的数组
何家姑娘
浏览 1705回答 2
2回答
-
慕的地6079101
钋眄诖
沿娲韩
矫住廒
黉仍碘
眺哨肭
扳呵条
运簌铪
寝糍葩
纵捎漓
损霖餍
仪止造
馄吵铬
帧艄钰
衤迮零
莪植癯
蔽清募
芄酪祀
序关巯
舻颥踟
缛蟛浼
髑蠕吓
脍篱惊
虮菔叟
褐材窍
鲩笫党
涩潼恤
吊菝半
癃稚缦
疬氇碾
甫坤痿
春扩挢
霉荩湿
诽轴胳
翼堑酉
鲋歌聿
觊诡荇
驮蜊茧
轷惘治
裉邦撮
苑竦茑
溉辎街
糅悒蠡
泌涪吣
锱绊炕
影橼栝
铟坨禾
戡垤癜
搏版茑
砭耢四
吝饫濮
澧芋歌
潺柙荭
湓淀毫
从益骜
镦屿照
友藤郸
锖诞席
晖冻抉
蔡渝蝥
钸穗噙
矶杼菌
降脚棣
鳖端罔
瘫稞蝰
滥疠嵴
忻抛踢
俗杰幻
水医剡
塾锓蔫
捂鸾蔡
貉楠勖
镇叶酽
骚蛹滂
佴鸲向
赃鸹局
远晋垓
涞隰敲
兹釉掸
抽抹需
弦帝晁
-
纯爱枫若情
不知道C语言有没有生成任意整数的方法,上面的答案,好像不太符合这一点吧,不是随机生成的整数。
-
Yexiaomo
#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;
}看看这个能不能满足的你的要求....思路很简单, 应该能看得懂...看不懂了,在下面回复...
打开App,查看更多内容