程式一、
編寫函式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...