1.4.4节练习

来源:互联网 发布:js select 设置选中值 编辑:程序博客网 时间:2024/06/08 03:34

1.17
如果输入所以值都相等,会输出这个值的次数。
如果没有重复值,这个程序会把输入的值全部重新输出一次。

1.18

#include<iostream>int main() {    int currVal = 0, val = 0;    if (std::cin >> currVal) {        int cnt = 1;        while (std::cin >> val) {            if (val == currVal)                ++cnt;            else {                std::cout << currVal << " occurs " << cnt                        << " times " << std::endl;                currVal = val;                cnt = 1;            }        }        std::cout << currVal << " occurs " << cnt << " times " << std::endl;    }    return 0;}


1.19
在练习1.11中 之前编写的程序需要我从小到大输入2个数。
这次题目的意思应该是无论怎么输入这2个数都要正确输出。

#include<iostream>int main() {    int min, max,t;    std::cin >> min >> max;    if (min > max) {        t = max;        max = min;        min = t;       }    ++min;    for (; min < max; ++min) {        std::cout << min << std::endl;    }    return 0;}

0 0
原创粉丝点击