多值输入的方法

简介: 多值输入的方法

多值输入就是可以连续输入数据,并对输入的数据进行想要的处理。

看下面这段代码1

1. #include<stdio.h>
2. int main()
3. {
4. int input=0;
5. while(scanf("%d",&input)!=EOF)
6.     {
7. printf("hello world\n");
8.     }
9. return 0;
10. }

数据的输入在while循环的判断框里执行。由于scanf这个函数没有接受到正确数据时的返回值为EOF,即-1,所以要想连续输入数据,只需循环scanf函数返回值不等于EOF的情况。若想停下来,只需输入Ctrl + Z。

来看代码2

1. #include<stdio.h>
2. int main()
3. {
4. int a=0;
5. while(scanf("%d",&a)==1)
6.     {
7. printf("hello world\n");
8.     }
9. return 0;
10. }

scanf这个函数是有返回值的,返回值就是你输入的数据个数。比如代码2,scanf()内部只有一个%d,即输入了一个数据,所以正确的返回值是1,判断返回值是1便继续循环。同样,键盘输入Ctrl + Z可以停止循环。

相关文章
|
存储 缓存 负载均衡
一致性 Hash 算法 Hash 环发生偏移怎么解决
一致性 Hash 算法 Hash 环发生偏移怎么解决
308 1
|
安全 Unix Linux
CentOS7 Sudo本地提权漏洞修复实践
CentOS7 Sudo本地提权漏洞修复实践
1571 0
CentOS7 Sudo本地提权漏洞修复实践
|
关系型数据库 数据库 PostgreSQL
|
7月前
|
数据挖掘 Linux
服务器数据恢复—服务器重装系统导致分区改变的数据恢复案例
服务器上有一组由raid卡组建的raid5磁盘阵列。上层安装linux才做系统,采用XFS文件系统,划分了3个分区。 管理员将服务器的操作系统重装后,发现服务器上的分区发生了改变:一个分区消失,其他分区不可访问。
|
8月前
|
数据采集 人工智能 关系型数据库
《深度破局:构建MySQL数据治理框架,赋能AI项目腾飞》
在数据驱动的时代,AI项目的成功高度依赖于高质量的数据。MySQL作为广泛使用的关系型数据库,其数据治理框架的构建至关重要。本文从AI对数据质量的要求出发,探讨了在MySQL环境中制定数据治理策略(如数据标准、元数据管理和质量目标)、优化治理流程(如数据采集、清洗与存储)以及明确组织架构和职责划分的重要性。同时,强调了数据安全与隐私保护的底线,包括访问控制和加密技术的应用。通过全方位的数据治理,可为AI项目提供坚实的数据基础,推动技术创新与业务发展。
285 27
|
机器学习/深度学习 人工智能 算法
Agent AI智能体:塑造未来社会的智慧力量
Agent AI智能体:塑造未来社会的智慧力量
437 0
|
8月前
|
安全 Linux API
Burp Suite Professional 2025.4 发布 - Web 应用安全、测试和扫描
Burp Suite Professional 2025.4 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
413 6
Burp Suite Professional 2025.4 发布 - Web 应用安全、测试和扫描
|
10月前
|
存储 虚拟化
【2025最新】 神奇!VMware Workstation Pro虚拟机还原与删除功能,让你轻松应对各种场景!
删除和还原VMware虚拟机的操作步骤如下: **删除虚拟机:** 1. 选择要删除的虚拟机,右键点击并选择“移除”。 2. 这仅从列表中移除虚拟机,并未彻底删除。需前往VMware默认存储路径(如 `D:\VMware\data`),找到对应虚拟机文件夹并删除。 **还原虚拟机:** 1. 若误删虚拟机列表项目,可通过右键点击空白处,选择“打开”,找到保存虚拟机的路径文件夹。 2. 选择被删除虚拟机对应的 `.vmx` 配置文件并打开,即可在列表中恢复该虚拟机。 总结:VMware虚拟机可用于模拟多种操作系统和开发环境,掌握删除与还原技巧可提高使用效率。
1009 8
【2025最新】 神奇!VMware Workstation Pro虚拟机还原与删除功能,让你轻松应对各种场景!
|
12月前
|
搜索推荐 项目管理 Android开发
产品经理-面试前思考
《面试前思考 - AxureMost》涵盖面试前自查、个人情况、公司情况、产品深挖、产品基础功、项目管理与团队协作、个人特质深挖、基础履历及规划、行业知识等内容。帮助求职者全面准备,从了解公司实力、岗位要求到自我优势分析、行业理解等多方面进行梳理,确保面试时从容应对。
184 4
|
存储 网络安全
Curl error (60): SSL peer certificate or SSH remote key was not OK for https://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/base/x86_64/repodata/repomd.xml [SSL: no alternative certificate subject name matches target host name 'update.cs2c.com.cn']
【10月更文挑战第30天】在尝试从麒麟软件仓库(ks10-adv-os)下载元数据时,遇到 SSL 证书验证问题。错误提示为:`Curl error (60): SSL peer certificate or SSH remote key was not OK`。可能原因包括证书不被信任、证书与域名不匹配或网络问题。解决方法包括检查网络连接、导入 SSL 证书、禁用 SSL 证书验证(不推荐)、联系仓库管理员、检查系统时间和尝试其他镜像。
3902 1