#include <iostream> #include <ctype.h> using namespace std; int main() int count[26]{o),i; char ch; ch toupper(cin.get(); while (ch>='A'&&ch <='Z') {++count[ch-'A'];ch toupper(cin.get()); for(i=0;i<26;++i) cout <count[i]<'It'; return 0; 3 LoCcS
#include <iostream> #include <ctype.h> using namespace std; int main() { int count[26] = {0}, i; char ch; ch = toupper(cin.get()); while (ch>='A' && ch <='Z') {++count[ch-'A']; ch = toupper( cin.get()); } for (i=0; i< 26; ++i) cout << count[i] << '\t'; return 0; }
图 第5章批量数据处理一数组 一维数组 ©排序和查找 二维数组 ©字符串 司 LoCcS
第5章 批量数据处理—数组 一维数组 排序和查找 二维数组 字符串
③ 排序和查找 顺序查找 二分查找 选择排序法 气泡排序法 司 LoCcs
排序和查找 顺序查找 二分查找 选择排序法 气泡排序法
图 顺序查找 被查找的数存放在一个数组中 从数组的第一个元素开始,依次往下比较,直到 找到要找的元素为止。 ©如在一整数数组中查找元素x的存储位置。 司 LoCcS
顺序查找 被查找的数存放在一个数组中 从数组的第一个元素开始,依次往下比较,直到 找到要找的元素为止。 如在一整数数组中查找元素x的存储位置
图 int main() int k,x; int array[]={2,3,1,7,5,8,9,0,4,6}; cout<"请输入要查找的元素值:"; cin >xj for(k=0;k<10;++k) if (x =array[k]) cout <k;break; if (k =10)cout <"not found"; return 0; 司 Loc
int main() { int k, x; int array[ ] = { 2, 3, 1, 7, 5, 8, 9, 0, 4, 6}; cout << "请输入要查找的元素值:"; cin >> x; for (k = 0; k < 10; ++k) if (x == array[k]) { cout << k; break;} if (k == 10) cout << "not found"; return 0; }