做视频解析网站网络推广seo怎么做
C++数据结构——顺序表——数值统计
接着上一篇的顺序表模板。
输入数组,统计数组中的负数、零、正数的个数。第一个数字,表示数组有几个数,当n为0时,输入结束,不做处理。
例如:
输入6 0 1 2 3 -1 0
输出1 2 3
int main()
{int n;//输入0的时候提出循环while(cin >> n && n ){SequentialList s;initializeList(&s,1);for (int i = 0; i < n; i++){elemType x;cin >> x;insert(&s,i,x);}int ncnt = 0,zcnt = 0,pcnt = 0;for (int i = 0; i < size(&s); i++){elemType elem = getElement(&s,i);if(elem > 1e-8){++pcnt;}else if (elem < -1e-8){++ncnt;}else{++zcnt;}}cout << ncnt << ' ' << zcnt << ' ' << pcnt << endl;}return 0;
}