在C语言中,处理数组长度未知的情况时,可以通过动态内存分配技术来实现。以下是详细步骤和代码示例,帮助你理解如何在C语言中接收未知长度的数组输入: 询问用户数组的长度并存储在变量中: 首先,需要让用户输入数组的长度,这样程序才能知道需要分配多少内存来存储数组元素。 c int length; printf("请输入数组的长度:");...
方法一:每输入一次,都询问是否继续输入 while(1){ scanf("%d",&a[i]);printf("是否继续?(Y/N)");c=getchar();if(c=='Y'||c=='y')continue;else break;} 这种方法比较笨 方法二:规定输入的范围,例如要输入的是正整数,那么可以检测输入的是否合法,如果输入了负数就结束循环 while(...