亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

c語言程序題

c語言程序題

C
何家姑娘 2016-11-14 12:22:17
在已知10個整數內,刪除其中所有大于7的數據。要求初始化包含有任意10個數據的數組,輸出原始數據以及刪除數據的數組
查看完整描述

2 回答

?
純愛楓若情

TA貢獻3條經驗 獲得超1個贊

不知道C語言有沒有生成任意整數的方法,上面的答案,好像不太符合這一點吧,不是隨機生成的整數。

查看完整回答
反對 回復 2016-11-15
?
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;
}

看看這個能不能滿足的你的要求....

思路很簡單, 應該能看得懂...

看不懂了,在下面回復...

查看完整回答
反對 回復 2016-11-14
  • 聊發少年狂
    聊發少年狂
    如果原始數據是0的話也會不輸出的
  • Yexiaomo
    Yexiaomo
    沒辦法,他非得說,要從數組中刪除,你只是輸出時把大于7的排除了
  • 2 回答
  • 1 關注
  • 1771 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號