根据需要一般选择如下3种方法:

1,已知数量,且个数较少:

scanf("%d%d%d",&a&b&c);

2,已知数量,但数量较多:

for(int i=0;i

scanf("%d",&a[i]);

3,不知道数量

int i=0;

while(scanf("%d",&a[i]))

{

i++;

}

扩展资料:

scanf输入指南:

(1)在高版本的 Visual Studio 编译器中,scanf 被认为是不安全的,被弃用,应当使用scanf_s代替 scanf。

(2) 对于字符串数组或字符串指针变量,由于数组名可以转换为数组和指针变量名本身就是地址,因此使用scanf()函数时,不需要在它们前面加上"&"操作符。

(3) 可以在格式化字符串中的"%"各格式化规定符之间加入一个整数,表示任何读操作中的最大位数。

(4) scanf函数中没有类似printf的精度控制。

如: scanf("%5.2f",&a); 是非法的。不能企图用此语句输入小数为2位的实数。

(5) scanf中要求给出变量地址,如给出变量名则会出错

如 scanf("%d",a);是非法的,应改为scanf("%d",&a);才是合法的。

(6) 在输入多个数值数据时,若格式控制串中没有非格式字符作输入数据之间的间隔,则可用空格,TAB或回车作间隔。

C编译在碰到空格,TAB,回车或非法数据(如对“%d”输入“12A”时,A即为非法数据)时即认为该数据结束。

(7) 在输入字符数据(%c)时,若格式控制串中无非格式字符,则认为所有输入的字符均为有效字符。

c语言输入1显示你好,你好,求指教!该怎么用C语言的scanf实现一次输入若干个数据...相关推荐

  1. android 写空指针,写下文本内容时bufferedwriter一直显示空指针,求指教

    写入文本内容时bufferedwriter一直显示空指针,求指教 package com.example.android_32_chatclinet; import java.io.BufferedR ...

  2. c语言编写程序计算行列式值,求行列式的值,用C语言怎么写啊? 如何求行列式的值...

    导航:网站首页 > 求行列式的值,用C语言怎么写啊? 如何求行列式的值 求行列式的值,用C语言怎么写啊? 如何求行列式的值 相关问题: 匿名网友: 行列式计算公式知道吧,给你个源码参考,大一时写 ...

  3. LU分解法c语言程序设计,矩陣LU分解求逆详细分析与C语言实现.doc

    矩陣LU分解求逆详细分析与C语言实现 题目要求 给定一个多维矩阵,实现该矩阵的求逆运算. 1.理论分析 矩阵的一种有效而广泛应用的分解方法是矩阵的LU三角分解,将一个n阶矩阵A分解为一个下三角矩阵L和 ...

  4. c语言流程图菱形代表什么_求一个输出菱形的c语言的流程图,“行”一个循环,然后把菱形分为上三角(四行的)和下三角(三行)...

    展开全部 学习C语言始终要记住"曙光在前头"和"千金难买回头e68a84e8a2ad62616964757a686964616f31333262376639看" ...

  5. C语言提前结束for循环,[新人求指教]51C语言编程可否用中断令循环结束提早结束...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 C51_C语言编程控制流水灯 硬件电路 p0 接 led 8 个,P33 接按键使用中断2 开机灯按1~8逐位闪烁,并循环 按键后改为 两灯亮 的流水灯 ...

  6. c语言数码管显示1234,各位大神,如何用C语言实现在数码管上实现1234同时亮

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 /*将移位寄存器内的数据锁存到输出寄存器并显示                                              */ /*    ...

  7. 【c语言】输入一个4位数,求四位数中各位数相加之和

    <程序设计基础实训指导教程-c语言>杨莉 龚义建 科学出版社 ISBN 978-7-03-032846-5 p9 2.1.2 上机实训内容 [实训内容1] 编程实现:输入一个4位数,求4位 ...

  8. c语言求三个数最值非函数,C语言编程:从键盘任意输入三个数,编写求其最大值、最小值的函数,用指针作函数参数实现。...

    www.shufadashi.com防采集. C语言编程:从键盘任意输入三个数,编写求其最大值.最小值的函数,用指针作函数参数实现.. #includevoid maxfunction(int*);v ...

  9. c语言在屏幕上显示字母,【求C语言高手帮忙解答1、在屏幕上显示一行字符串:”hell-查字典问答网...

    求C语言高手帮忙解答 1.在屏幕上显示一行字符串:"helloworld!". 2.从键盘上输入两个数,放入整型变量a,b当中,求两数之和c=a+b,两数之差d=a-b. 3.从键 ...

  10. ACMNO.31 C语言-宏求余 输入两个整数,求他们相除的余数。用带参的宏来实现,编程序。

    题目描述 输入两个整数,求他们相除的余数.用带参的宏来实现,编程序. 输入 a b两个数 输出 a/b的余数 样例输入 3 2 样例输出 1 来源/分类 C语言 题目截图: 思路: 这个是求余数,应该 ...

最新文章

  1. python语法基础知识-python_基础知识_安装和基础语法
  2. 用户控件(.ascx)调用网页(.aspx)的方法
  3. CentOS6.5安装Subversion
  4. 007--C++动态内存(数组)
  5. RocketMQ带你快速入门
  6. WinAPI【消息及相关结构体】
  7. html中的分页条怎么写,如何写分页(含HTML)
  8. __attribute__((regparm(number))):函数通过number个寄存器传递参数,否则通过堆栈
  9. Windows 7样式地址栏(Address Bar)控件实现
  10. python matplotlib 方程的绘制
  11. golang语言的类型
  12. 整数输入问题一百二十九:阿基米德特性
  13. Ubuntu16.04中安装Moveit教程及示例教程
  14. VS2017配置opencv教程(超详细!!!)
  15. while循环的使用
  16. Java语言高级-常用API-第四节 ArrayList集合
  17. 微信公众号登录和获得access_token和发送模板消息
  18. 總結——關於2017 11 3測試的分析總結
  19. ionic loading(加载动作)
  20. Linux权限(下)

热门文章

  1. mysql系统表存放表结构_mysql数据库表结构
  2. 数字后端设计相关文件说明
  3. UE5导入MetaHuman虚拟头像后,连接live link face,面部表情捕捉出错修正
  4. 基于随机森林(RF)算法的数据分类预测 matlab代码
  5. python连连看小游戏_python之自动化连连看脚本-第一关不动-小记
  6. vue3-proxy
  7. unity3d 取锚点位置_如何不靠看格子,确定一个字的首笔和后面每一笔画的位置?...
  8. CAD卸载不干净不能重新安装(恶心死我了)
  9. EXcel用法——如何冻结前两行,如何删除筛选的行
  10. 不恢复余数除法原理_小学数学基础概念大全,家长收藏起来,一条一条讲给孩子听。能全背下来的,考试也不带怕的了!...