00问答网
所有问题
C语言,如何将数字添加到一个已有的字符数组中?
已经定义一个字符数字waiting[20],怎么能实时地改变和添加这个数组中的元素,用数字刷新这个数组中的内容?
举报该问题
推荐答案 推荐于2017-12-15
数组要实时添加数字进去有点麻烦,如果是空数组就一个
for循环
按顺序输入就行了。如果是想把一个数字插入某个位置,那用一个变量temp记录插入的位置,先在原来的数组temp位置开始的数全部先后移一位,然后再a = waiting[temp];(a是你想插入的数字)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DZZjrrDjTIBeZITBTeB.html
其他回答
第1个回答 2012-11-25
不能吧,你定义的时候不是a[N]吗,这个N是固定的,你要多少系统就给你多少空间,给定之后是不能再改的,c就是这样,别的语言可以。(用链表可以)
相似回答
在c语言中,将一个数插入一个数组中,程序怎么
写?
答:
j=i; /*当这个数比当前数小时,用j记住当前位置,即j=i,中断循环。比当前数大时继续下一个(小应当在左侧,大则在右侧) */ break;} for(i=5;i>=j;i--)a[i+1]=a[i]; /*将位置j以后的数据都向后移一位*/ a[i+1]=x; /* 把要
插入的
数x放到a[i]中,因为i--后 i 比...
C语言中把一个
五位数放进一维
数组怎么
放?
答:
include <stdio.h> int main() { int number = 12345;int array[5];// 将五位数的每一位
数字
存储
到数组中
for (int i = 0; i < 5; i++) { array[i] = number % 10; // 取最后一位数字 number /= 10; // 缩小数字范围 } // 打印数组中的数字 for (int i = 4; i >=...
C语言
求助
,把
一个
数插入到一个
已排好序
的数组中
答:
1、可以用下面代码把数插入一个排好序的数组,数组进行迭代取值
。2、下面是数组排序的代码,这里是按大小排序的,每次取值和输入的数比较,比输入的数小,就往后移动移位,直到移出输入数该放的位置,反之也是。3、或者用下图的代码实现,有一个已排好序的数组,现在插入一个数字。4、按原来已排好的...
C语言如何将
多个
数字
存入
一个数组中
答:
1、使用多维
数组
读入
数字
即可。2、例程:include <stdio.h>int main(void){ int a[3][4], i = 0, j = 0; for(i = 0; i < 3; i++) for (j = 0; j < 4; j++) scanf("%d;", &(a[i][j])); for(i = 0; i < 3; i++) { printf("\na[%d...
大家正在搜
c语言将字符数字转化为数字
c语言如何将字符串转为数字
如何在已有表格中添加一列
c语言中数字字符怎么表示
如何在已有的目录上添加
如何把已有的表格继续添加
在已有的表格中怎么添加一行
c语言数字字符
c语言判断数字字符
相关问题
C语言里如何输入几个字符串放到一个数组中
C语言里怎样把一个数加到数组中?
C语言怎么让一个数字对应一个字符串数组,然后把所有数组再存在...
如何用c语言输入一个字符串,把里面连续的数字依次存放到一个数...
在c语言中,如何在数组中插入一个数
C语言如何把一个字符串中的数值全提取出放在一个数组里面
C语言怎样给字符数组赋值
c语言中的数组里的数字如何和字符联系起来?