一道刪除數的程式設計題

2021-07-02 14:42:48 字數 692 閱讀 8773

感覺博主寫的有點繁瑣,特別是尋找兩個不為0的值的時候。

解題的思路是:在陣列中先找到兩個不為0的數,第三個數就是需要刪除的,賦值為0表示刪除掉,再尋找下個不為0的刪除,

#include

#include

#define maxsize 1000

/*問題描述:有乙個整型陣列a,共有1000個元素,即int a[1000]=,

現在請設計乙個演算法,將每隔兩個的陣列元素刪除,求最後的剩餘乙個元素的下標和值。

如果到結尾的話,從頭開始,迴圈刪除。

例如有十個資料時:

a[10] = ;

刪除的順序是3, 6, 9, 2, 7, 1, 8, 5, 10

剩餘的乙個元素是4,它的下標是3.

*/void del_print();

void del_print(int * a,int size)

{int i=0,j=0,count=0,x=0,k;

for(j=0;j=size) i%=size;

if(j==size-1) break;

a[i++] = 0;

x=0;

/*printf(" 當前的陣列:\n");

一道程式設計題

題目要求 1 自己給定乙個集合 元數個數不得少於10個 2 讓使用者任一輸入乙個整數 3 根據使用者輸入的整數,移除集合中相應的元素 請根據示例找出元素移除的規律 4 運算結束後,集合中所有元素均被移除 示例 集合元素為 a b c d e f g h i j 使用者輸入的整數為 3 集合元素被移除...

一道程式設計題

程式設計愛好者論壇 有n個學生.每個學生都有自己的宗教信仰,可能相同,也可能不同。乙個調查機構想弄清楚宗教信仰的總數。但是,直接詢問可能會使人不快,於是,調查機構決定詢問m對學生,問他們是否具有相同的宗教信仰。如果相同,則他們會參加同一教會,彼此會認識 要求計算最大可能的宗教數。函式原型 int r...

一道華為程式設計題

1 農場計數問題 20分 問題描述 已知某農場中有一群雞和兔子,總共有m個頭和n隻腳,計算總共有多少雞和兔子 要求實現函式 int getfowlsnum int iheadnum,int ifootnum,int ichickennum,int irabbitnum 輸入 iheadnum 總共頭...