c语言 中输入一组数量未知数据怎么表示?
4个回答
展开全部
C中接收输入的有getchar()和scanf(),getchar是获取单个字符的,如换行,空格等。如果是一个串的话,用scanf吧,这个函数的用法,你可以百度,解释比较详尽。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用
file*
fp=fopen("c:\文件路径你可以自己写\文件名.dat",
"w");
创建一个文件,这个文件如果存在就会被覆盖掉;用fprint(fp,
"%d\n",
data)
写入你的数据比如这里的data
file*
fp=fopen("c:\文件路径你可以自己写\文件名.dat",
"w");
创建一个文件,这个文件如果存在就会被覆盖掉;用fprint(fp,
"%d\n",
data)
写入你的数据比如这里的data
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
输入数量不定的数据,那么首先要输入数据的个数,然后再输入数据才行。
int * a;// 以整型数据为例
int n;
printf("请输入整型数据个数:");
scanf("%d", &n);
if (NULL == (a = (int *)malloc(n * sizeof(int)) ));//根据数据个数申请空间
{
printf ("[-] Not Enough Memory: ");
exit(1);
}
else
for (i = 0; i < n; i++)
scanf("%d", &a[i]);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |