11问答网
所有问题
当前搜索:
c语言输入不确定个数的数组
如何用
C语言
编写
输入不
知道
个数
目的
数组
?并输出最大值与最小值?要用...
答:
printf("最大数是 %d\n\n",max);printf("最小数是 %d\n\n",min);printf("---\n");printf("---\n");printf("是否继续运行本程序?\n若要继续请
输入
1;\n退出程序请输入0:");scanf("%d",&k);if(k==1)continue;else break;} } ...
C语言中输入不确定个数的
数值,要存入一个
数组
中,将数值按大到小排列...
答:
include "stdio.h"include "conio.h"void main(){ int a[100];int i,j,n=0,tt,sum=0;printf("请
输入
若干
整数
,-1作为输入数据的结束\n");scanf("%d",&tt);while(tt!=-1){ a[n]=tt;scanf("%d",&tt);n++;} printf("原来的次序\n");for(i=0;i<n;i++)printf("%6d",a...
用
C语言
实现从键盘上
输入不确定个数的
数字,将数字从小到大排序后输出...
答:
对于
输入的
数据的
个数不确定的
情况,一般会预设一个特殊的非法值(这个值是属于论域之外的一个值)作为终止值,例如如果论域是正整数,则通常会将0作为终止值,即当输入0时结束,且0不作为有效数据。 因此如果你要输入的都是正整数,则程序可如下(对于其它情况可采用类似方法) #include <stdi...
C语言中
,如何利用
数组输入不
知道
个数的
若干数,
答:
你可以先malloc一个比较大点的空间,比如20个int
的数组
空间,当
输入个数
超过20时,realloc一片20+10的空间,也就是一次性增大10个int的空间,再输入到30个了,就再realloc一片30+10的空间。需要一个变量存贮当前最大空间,然后一个变量记录你输入了多少个数据。
c语言
里怎样输入未知
个数的
的数据?是输入整形,每次
输入的
数都是随机...
答:
你可以自己写一个函数,初始化一个整型数组,然后每次数据量大于这个数组容量时,在扩容 伪代码如下:1.初始化一个10位的整型数组 int[],i=0,size=10 2.
输入
时判断i<=size int[i]=input 3.如果i>size 4.新建一个int[size+5]
的数组
,并将前面的数据copy到这个新数组中 5.重复步骤2 ...
C语言
怎么让键盘
输入数字
到
数组
里,事先不知道要输入多少
个数
,按回车结...
答:
include<stdio.h>int main(){int i,n=0,a[999];for(i=0;;i++){scanf("%d",&a[i]);n++; //计算
输入个数
if(getchar()=='\n')break; //遇回车中断}for(i=0;i<n;i++)printf("%d ",a[i]);printf("\n");return 0;} ...
C语言数组输入
输出问题 定义一
个数组
输入不定个数的
数字 怎么弄 输出...
答:
输入:20 10 50 30 50 50 50 ctrl+z(键盘ctrl键,表示输入结束,结束符)输出:20 10 50 30 50 50 50 include<stdio.h>#include<stdlib.h>#include<malloc.h>int main(){int a,j,i=0;//
输入数字
暂时存放的地方,j后面输出的时候要用,i记录存入了几
个数字
int *stack=(int *)malloc(...
C语言
里面要定义一个字符串
数组
,数组元素
个数不确定
,每个元素的长度也不...
答:
你可以用动态分配内存的方法,比如你要建立一个字符串
数组
:char *str;str=(char *)malloc(n);n是变量,可以在
确定
了变量的值后再用以上代码分配内存,而str字符串可以以一般数组的用法使用,比如 str="hello";的话 str[1]='l';最后别忘了释放内存 free(str);
C语言
定义元素
不确定的数组
答:
printf("请
输入数组
元素
个数
n:\n");scanf("%d",&n);p=(int *)malloc(sizeof(int)*n);printf("请输入数组:\n");for(i=0;i<n;i++)scanf("%d",&p[i]);for(i=0;i<n;i++)printf("%d ",p[i]);} 定义二维数组:include "stdio.h"main(){ int n,m;int **p;printf("...
c语言
如何
输入
每行
个数
不同
的数组
并输出
答:
用scanf("%ld",&);就可以了 空格和回车一样的效果,你要的只是存储这个
数字
用一
个数组
然后进行排序 lf可以输出16位小数,你要输出100位可以把原数分段存储再输出 望采纳
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言输入未知个数数组
c语言数组长度未知如何输入
输入未知个数的数组
C语言输入任意个数的数组
c语言怎么定义n个元素的数组
怎么将输入的数字存入数组中
c语言定义不确定长度的数组
c语言输入不定长度的数组
C语言输入未知个数数字