问题像题目一样,确实很简单,不过有的学生理解不了,拿三个数为例,写个博客帮学生理解一下吧。

正确写法1

#include <bits/stdc++.h>
using namespace std;
int a[4];
int main()
{//一条scanf语句内, a[1],a[2],a[3]是三个不同的数组元素,//当输入不同的数时, 默认有空格隔开, 如输入的数中间没有空格, 则会理解为一个数 scanf("%d%d%d", &a[1], &a[2], &a[3]);  //√ for(int i=1; i<=3; ++i){printf("%d ", a[i]);}return 0;
}

正确写法2(推荐)

#include <bits/stdc++.h>
using namespace std;
int a[4];
int main()
{//一条scanf语句内的空格都会被忽略 scanf("%d %d %d", &a[1], &a[2], &a[3]); //√ for(int i=1; i<=3; ++i){printf("%d ", a[i]);}return 0;
}

正确写法3(不推荐)

#include <bits/stdc++.h>
using namespace std;
int a[4];
int main()
{//一条scanf语句内的空格都会被忽略 scanf("%d    %d    %d", &a[1], &a[2], &a[3]);   //√ for(int i=1; i<=3; ++i){printf("%d ", a[i]);}return 0;
}

正确写法4(推荐)

#include <bits/stdc++.h>
using namespace std;
int a[4];
int main()
{
//相当于三条scanf语句 for(int i=1; i<=3; ++i){               scanf("%d", &a[i]);                      //√ }
//上面的for循环相当于 //scanf("%d", &a[1]);                       //√ //scanf("%d", &a[2]);         //scanf("%d", &a[3]);for(int i=1; i<=3; ++i){printf("%d ", a[i]);}return 0;
}

错误写法1、2

#include <bits/stdc++.h>
using namespace std;
int a[4];
int main()
{for(int i=1; i<=3; ++i){                 scanf("%d ", &a[i]);             //× }
//上面的for循环相当于下面这三条语句 //scanf("%d ", &a[1]);                   //×         //scanf("%d ", &a[2]);            //scanf("%d ", &a[3]);for(int i=1; i<=3; ++i){printf("%d ", a[i]);}return 0;
}

输入多个数,中间用空格隔开相关推荐

  1. Python 在一行中输入多个数,用空格隔开

    这里要使用一个函数 input().split() 如果使用 eval(input()) 会报错 下面给出一个例子 a,b,c=input().split() #输入三个整数 b=int(b) #进行 ...

  2. python一行输入多个值用空格隔开_2020-09-22-Python-函数嵌套、filter()函数、一行输入多个整数(空格分隔)、多维列表的输入...

    python笔记002----函数嵌套.filter()函数.一行输入多个整数(空格分隔).多维列表的输入 •字符串列表---内带2维列表 a=['123'] print(a[0][1]) for i ...

  3. 输入一串单词用空格隔开,将每个单词首字母大写

    用到函数库中的toupper函数,此函数的作用就是将给定的字母大写转小写,小写转大写 #include<ctype.h> #include<string.h> #include ...

  4. c语言找出最大值和最小值并按降序排输出,C语言用排序法给十个数降序排列,用C语言编写,输入10个数按降序排列...

    问题标题 C语言用排序法给十个数降序排列,用C语言编写,输入10个数按降序排列 2019-6-4来自ip:14.161.145.86的网友咨询 浏览量:562 手机版 问题补充: C语言用排序法给十个 ...

  5. 从键盘输入三个数并从大到小排序输出

    输入三个数并从大到小排序输出 从键盘输入三个数,a, b, c,之后比较他们的大小并交换位置在a内放最大值在b内放中间值,在c内放最小值,并按照abc的顺序输出 . void main() {int ...

  6. Python实现一行输入多个数和输入n行的操作

    一行输入多个数字并用空格隔开,通过map()函数实现 n = map(int,input().split()) 一般我们都会将输入的数据存储到列表中,以方便后面对其进行操作,就在上面的基础上进行了一个 ...

  7. C语言编程>第十周 ⑦ 请编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行……

    例题:请编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回.一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行的开始和结尾都没有空格. 请勿改 ...

  8. Description 输入3个数,代表三角形的三条边长,判断这三条边是否能构成三角形,如果能, 计算并输出三角形的面积,否则输出NO。 Input 输入包括多组测试数据,每组有三个数,中间用空格隔开

    /*Description 输入3个数,代表三角形的三条边长,判断这三条边是否能构成三角形,如果能, 计算并输出三角形的面积,否则输出NO. Input 输入包括多组测试数据,每组有三个数,中间用空格 ...

  9. 水仙花区间java_给你A和B,求[A,B]区间内有多少个水仙花数 输入描述: 两个整数,用空格隔开,保证数字...

    给你A和B,求[A,B]区间内有多少个水仙花数 输入描述: 两个整数,用空格隔开,保证数字都小于等于1000000,否则返回0 输出描述: 一个数字,表示[A,B]区间内的水仙花数个数 分析得分点: ...

  10. 输入一行字符,统计其中有多少单词,单词之间用空格隔开

    问题描述: 输入一行字符,统计其中有多少单词,单词之间用空格隔开 解题思路: 判断单词是否出现,可以用空格的出现来判断(连续的若干空格看做成一个),若当前字符为空格,表明word未出现,当前字符非空格 ...

最新文章

  1. dedecms调用自定义会员模型会员信息的方法
  2. VS2015 vc++ 项目出现new.h找不到的错误
  3. mybatis-plus的 mapper.xml 路径配置的坑
  4. 2021数据分析岗疯狂内卷下,给应届校招生的建议:请避开大厂
  5. 2021-秋招你准备好了吗?软件测试面试题
  6. 【转载】古诗背串了,可是会出大事的哟
  7. 【clion】自定义优美的代码配色(主题)
  8. 数字信号处理的fpga实现_FPGA提高雷达性能,实现脉冲压缩
  9. 【数据分享】全国POI数据分享(持续更新中)
  10. talib安装error: Microsoft Visual C++ 14.0 or greater is required. Get it with Microsoft C++ Build的解决方案
  11. 蓝桥杯web开发-5道模拟题让你信心满满
  12. IE8开发者工具 有打开却看不见
  13. Java学习第一周总结
  14. 阿里ECS云服务器买来之后必做的几个操作
  15. 快手开店怎么引流?快手小店自上线以来就吸引众多的商家入驻
  16. linux 加载 native 方法 失败
  17. 生活不止眼前的苟且,还有诗和远方。如何理解?
  18. Scrapy第十五篇:后起之秀-Playwright
  19. Netflix是怎么火起来的
  20. 项目质量管理中的新老7工具

热门文章

  1. u盘计算机里读不出来怎么修复,u盘读不出来怎么办?各种U盘无法显示无法读取修复方案...
  2. HTML5期末大作业:HTML+CSS茶叶官网网页设计实例 企业网站制作
  3. Java项目:调查问卷管理系统(java+SpringBoot+Vue+ElementUI+Maven+mysql)
  4. 计算机桌面调音量的图标不见了,电脑声音图标不见了win7怎么办_win7电脑调音量的图标不见了如何找回-win7之家...
  5. 在阿里云上设置CDN
  6. PMBOK第六版工具与技术:数据收集数据分析数据表现
  7. DVI-A、DVI-D、DVI-I接口定义、DVI接口图和DVI接口标准介绍
  8. 美国人如何看待超自然?
  9. Corosync双心跳冗余方案配置
  10. 数据库三级考试 真题存储过程汇总(含答案)