程式設計練習三

2021-07-26 15:36:02 字數 1155 閱讀 1831



程式一、

編寫函式void count(char a,char w[10],int n,int b)。功能是:統計

w指向的陣列中的

n個單詞在

a指向的字串中各自出現的次數(將非字母字元看作單詞分割符),擰將統計結果依次儲存在

b指向的陣列中。

#include

#include

#include

void count(char a, char w[10], int n, int b);

int main()

count(a, w,n,b);

return 0;

}void count(char a, char w[10], int n, int b)

}if(len_word == len_str && !isalpha(a[k]))

k++;

}b[i] = num;

}for(i = 0; i < n; i++)

printf("\n");

}程式二、

編寫函式int stat(int a,int n,int c[2])。

a指向的陣列中儲存了由

n個1位整數組成的數列(

n為偶數)。函式從前至後依次將

a陣列中每兩個相鄰元素拼成乙個不超過

2位的整數,從而生成有

n/2個元素組成的整數數列;統計該數列中不同整數各自出現的次數,並將統計結果儲存到

c指向的二維陣列中。函式返回不同整數的個數。

#include

int start(int a, int n, int c[2]);

int main()

printf("please input the numbers:\n");

for(i = 0; i < n; i++)

start(a, n, c);

return 0;

}int start(int a, int n, int c[2])

for(i = 0; i < n/2; i++)      //統計出現的次數

}c[i][1] = num;

num = 0;

}for(i = 0; i < n/2; i++)   

printf("\n");

}

30天程式設計練習(三)

1009 貓鼠交換 解析 一道典型的貪心演算法的題,類似於揹包問題,先按單價從小到大排序,再從最便宜的開始買,每次都買的盡可能多。include include using namespace std struct greedheart bool compare greedheart room1,g...

程式設計練習(三)(Top K選擇)

解決方法 解決方法的實現 可能還存在著問題,但思路是正確的。include include intread int i 0,a 100000 intmain k k 0 j printf 第 d次top 10 n 1 for j 0 j 10 j printf n j 0 end clock run...

程式設計小練習三 編輯距離

程式設計小練習 leecode72 72.編輯距離 給定兩個單詞 word1 和 word2,計算出將 word1 轉換成 word2 所使用的最少運算元 你可以對乙個單詞進行如下三種操作 1.插入乙個字元 2.刪除乙個字元 3.替換乙個字元 示例 1 輸入 word1 horse word2 ro...