C++ 程序:输入数字计数直到遇到 250

本程序的功能是接收用户输入的数字,将其存储到一个向量中,直到输入的数字为 250 为止,然后输出输入的数字个数。

代码实现

#include <iostream>
#include <vector>
using namespace std;

int main() {
    vector<int> nums;
    int num;
    int count = 1;
    
    while (cin >> num) {
        nums.push_back(num);
        if (num == 250) {
            cout << count << endl;
            break;
        }
        count++;
    }
    
    return 0;
}

设计思路

  1. 创建一个空的 vector<int> nums,用于存储用户输入的数字。
  2. 创建一个整数变量 num,用于接收用户输入的数字。
  3. 创建一个整数变量 count,用于记录用户输入的数字个数,初始值为 1。
  4. 使用 while 循环,不断接收用户输入的数字,将其添加到 nums 中,并判断是否为 250,如果是则输出 count 的值,并跳出循环。
  5. 每次循环结束,count 自增 1。
  6. 返回 0,结束程序。

程序结构说明

  • 头文件部分:包含 iostreamvector 头文件。
  • 主函数部分:
    • 创建一个空的 vector<int> nums,用于存储用户输入的数字。
    • 创建一个整数变量 num,用于接收用户输入的数字。
    • 创建一个整数变量 count,用于记录用户输入的数字个数,初始值为 1。
    • 使用 while 循环,不断接收用户输入的数字,将其添加到 nums 中,并判断是否为 250,如果是则输出 count 的值,并跳出循环。
    • 每次循环结束,count 自增 1。
    • 返回 0,结束程序。
C++ 程序:输入数字计数直到遇到 250

原文地址: http://www.cveoy.top/t/topic/p6oc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录