问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言如何实现输入任意多个整数?

发布网友 发布时间:2022-04-22 14:07

我来回答

1个回答

热心网友 时间:2023-11-08 04:38

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

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

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

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

for(int i=0;i<n;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)时,若格式控制串中无非格式字符,则认为所有输入的字符均为有效字符。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
mrna转录试剂盒 windows7应用程序损坏或丢失怎么办? 联想windows7怎么恢复不小心删除的应用 Win7电脑图标不见了如何恢复解决Win7电脑图标丢失问题的有效方法_百 ... 美女主播软件有哪些 什么软件看美女直播? 什么视频直播软件可以免费看女神直播? 钣金工业设计 钣金灰本段用途 关于刮胡子的相关问题 c语言如何实现两行输入 四大网红:龙傲天、赵日天、叶良辰、福尔康。 分别解释一下这四个名字的来由。 四大网红:龙傲天、赵日天、叶良辰、福尔康。 分别解释一下这四个名字的来由。 有什么适合宿舍的零食量大且便宜? 有什么适合宿舍的零食量大且便宜? 网红四少名单曝光 叶良辰赵日天龙傲天莫骑少分别是谁 网红四少名单曝光 叶良辰赵日天龙傲天莫骑少分别是谁 陈赫大学宿舍的4个人,还有哪个没有发展起来? 陈赫大学宿舍的4个人,还有哪个没有发展起来? 你见过哪些超级漂亮的女生宿舍? 你见过哪些超级漂亮的女生宿舍? 网红李艾佳是谁 网红李艾佳租房留满屋狗屎事件始末 网红李艾佳是谁 网红李艾佳租房留满屋狗屎事件始末 你见过最惊艳的女生宿舍是怎样的? 你见过最惊艳的女生宿舍是怎样的? 快手男网红在寝室说伤感语录的是谁? 武汉宿舍环境比较好的学校有哪些? 现在该怎么赚钱 网红蹭热点,拍王俊凯寝室的床,并合影,你这么看? 之江画室的宿舍到底怎么样? c语言如何实现接口功能 怎么用C语言实现 如何实现c语言程序的连接 c语言怎么实现???在线等 请问,C语言如何实现? C语言编程实现? 在C语言中如何实现 如何用c语言实现 拼音书签怎么做图片 微博取消关注粉丝列表什么时候更新 精美书签制作方法 很简单的书签怎么做 怎么才能卡纸做书签,而且在书签上写上关于学习的话。 如何自制精美书签 抖音粉丝列表少一人了,怎么查是谁少了? 植物书签怎么做? 如何自己做和纸胶带? 移除粉丝是双向取关吗? 做书签没有硬版纸怎么办,能用什么? 如何将干花制作成书签