怎么用C语言的scanf实现一次输入若干个数据
例如#include<stdio.h>intmain(){scanf("%d%d……%d")这中间我不确定要输入多少个数,可以实现么?……………………谢谢了!~~...
例如
#include<stdio.h>
int main()
{
scanf("%d %d ……%d")
这中间我不确定要输入多少个数,可以实现么?
……
……
……
……
谢谢了!~~ 展开
#include<stdio.h>
int main()
{
scanf("%d %d ……%d")
这中间我不确定要输入多少个数,可以实现么?
……
……
……
……
谢谢了!~~ 展开
9个回答
展开全部
用一个for循环就可以了。。。
#include <stdio.h>
int main()
{
int n;
int a[100];
int i;
printf("输入输入个数N:\n",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=0;i<n;i++)
printf("%d ",&a[i]);
printf("\n");
}
#include <stdio.h>
int main()
{
int n;
int a[100];
int i;
printf("输入输入个数N:\n",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=0;i<n;i++)
printf("%d ",&a[i]);
printf("\n");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
输入c1后,按下回车键,此时回车键就会当做第二个字符被C2读取,所以两个字符都接受到了字符变量!所以第二个字符不会提醒用户再次输入!
此时要更改此种情况,只需在第一个输入语句后面加上getchar()函数,就可以用它来接受回车键(输入c1后留下的回车键)。此时就正常了!
此时要更改此种情况,只需在第一个输入语句后面加上getchar()函数,就可以用它来接受回车键(输入c1后留下的回车键)。此时就正常了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这样恐怕不行吧,编译前要指定具体多少的,要实现你的意思,可以用数组(其大小比输入的数量大一些就可以了)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用字符串数组
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询