非常风气网www.verywind.cn
首页
c语言输入不确定个数的数组
c语言
如何定义未知
个数的数组
答:
int n; printf("请
输入
录入
个数
N:\n"); scanf("%d",&n); p = (int *)malloc(n*sizeof(int)); //然后把*p当作
数组
指针用就可以了。。~~~} 本回答由电脑网络分类达人 郭强推荐 举报| 答案纠错 | 评论(3) 13 0 夜風輕吹 采纳率:43% 擅长:
C
/C++ C#/.NET 数据库DB JAVA相关 汇编
语言
其...
用
C语言
实现从键盘上
输入不确定个数的
数字,将数字从小到大排序后输出...
答:
对于
输入的
数据的
个数不确定的
情况,一般会预设一个特殊的非法值(这个值是属于论域之外的一个值)作为终止值,例如如果论域是正整数,则通常会将0作为终止值,即当输入0时结束,且0不作为有效数据。 因此如果你要输入的都是正整数,则程序可如下(对于其它情况可采用类似方法) #include <stdi...
如何用
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语言不
知道
数组
有多少个元素怎么用FOR循环输出
答:
假如不知道
数组
的元素
个数
,一般为int数组,或char数组,下面看代码实现要求:include<stdio.h>void main(){int num[]={1,2,3};char str[]={'4','5','6'};for(int i=0;i<sizeof(num)/sizeof(int);i++)//sizeof(num)/sizeof(int)计算长度{printf("%d ",num[i]);}puts("")...
C语言中
如何将未知
个数的
数存放在一个
数组
中?
答:
在
C语言中数组
的定义必须指明维数,即使没有指明维数,也必须进行初始化,编译器通过初始化列表中的元素个数来
确定数组
的维数,比如下面的代码:int a[] = {1,2,3};虽然没有指明数组的维数,但是编译知道数组a的维数是3(只有三个元素)。要实现未知
个数的
元素存储于数组中,可以使用malloc()和free...
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语言
里面要定义一个字符串
数组
,数组元素
个数不确定
,每个元素的长度也不...
答:
你可以用动态分配内存的方法,比如你要建立一个字符串
数组
:char *str;str=(char *)malloc(n);n是变量,可以在
确定
了变量的值后再用以上代码分配内存,而str字符串可以以一般数组的用法使用,比如 str="hello";的话 str[1]='l';最后别忘了释放内存 free(str);
C语言中
,如何利用
数组输入不
知道
个数的
若干数,
答:
你可以先malloc一个比较大点的空间,比如20个int
的数组
空间,当
输入个数
超过20时,realloc一片20+10的空间,也就是一次性增大10个int的空间,再输入到30个了,就再realloc一片30+10的空间。需要一个变量存贮当前最大空间,然后一个变量记录你输入了多少个数据。
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("...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
c语言数组长度未知如何输入
c语言输入未知个数数组元素
c语言定义不确定数量的数组
c语言输入未知个数的字符串
c语言怎么输入任意数组
输入一个未知长度的数组
未知个数的数据写入数组
C语言数组可以不定义长度吗
C语言不定组数据输入
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网