C语言中怎么输入不确定的数
3个回答
展开全部
我给你写一个,绝对没有输入数目的限制。用指针来解决这个问题。数组是不行的。
#include<stdio.h>
#include<alloc.h>
void main()
{int *p,i,k;
scanf("%d",&k);/*你想输入几个数,就输入几。*/
p=(int *)malloc(20*sizeof(int));/*申请20个整数类型的空间*/
for(i=0;i<k;i++)
scanf("%d",p+i);/*输入k个数*/
for(i=0;i<k;i++);
printf("%5d",*(p+i));/*依次输出刚才你输入的那几个数*/
}
我给你写了,你可以试试,绝对没有错,一定要选我的为最佳答案啊 这样我就知足了 呵呵
#include<stdio.h>
#include<alloc.h>
void main()
{int *p,i,k;
scanf("%d",&k);/*你想输入几个数,就输入几。*/
p=(int *)malloc(20*sizeof(int));/*申请20个整数类型的空间*/
for(i=0;i<k;i++)
scanf("%d",p+i);/*输入k个数*/
for(i=0;i<k;i++);
printf("%5d",*(p+i));/*依次输出刚才你输入的那几个数*/
}
我给你写了,你可以试试,绝对没有错,一定要选我的为最佳答案啊 这样我就知足了 呵呵
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询