00问答网
所有问题
当前搜索:
C语言实现存入数组
C语言
数组
插入
答:
C语言
中,
数组
是一组连续的相同类型的数据集合。 所以要在数组中插入元素,需要按照以下步骤:1、找到插入点;2、将插入点所在元素,及之后的所有元素,都向后移动一个单位;3、将插入点赋值为要插入的元素。以固定位置插入,代码举例如下:include <stdio.h>void insert(int *a, int n, int i, ...
c语言
中如何将100个数据输入到一个
数组
答:
把scanf("%d\n",a[i]);改成scanf("%d",&a[i]);或scanf("%d",a+i);就OK了……
C语言
中如何把符合要求的数放到另一个
数组
中?
答:
定义三个
数组
a[],b[],
c
[]。第一个a[]用来存放你输出的20个数字,后两个一个b[]存放奇数一个c[]存放偶数。首先要按照顺序读取a[]中这20个数字,然后进行判断,如果能被2整除那么就放进c[],如果不能被2整除就放入b[]。直到20个数都完成,然后做一个冒泡的排序或者选择排序,再对b[],c[...
C语言
,在一维
数组
中
存入
10个整数并排序,其中数据的输入,排序和输出功 ...
答:
} else { if(a[j]
c语言
中如何将连续的数值
存入
一维
数组
答:
1、看这个逻辑有问题:变量h没用,程序无法退出,输入一次就会停止;2、简化:main(){ int a,b,
c
[];for(i=0;i++){ scanf("%d,%d",&a,&b);if(b==0) continue;if(b==9) break;c[i]=a%b;a /= b;} }
C语言
如何把一维
数组
存放进二维数组中?
答:
满意请采纳,你的认可是我最大的动力!#include<stdio.h>int main(){char a[12]="123\n456\n789";int b[3][3],n=0,i=0,j=0;while(a[n]!='\0'){if(a[n]=='\n'){i++;j=0;}elseb[i][j++]=a[n]-'0';n++;}for(i=0;i<3;i++){for(j=0;j<3;j++)printf(...
C语言
中怎么把字符
数组
里的数据
存放到
字符串数组中
答:
利用
C语言
标准库中的strtok()函数,可以轻松快捷的将以空格分隔开的一串字符分成多个子串,
存放到
字符指针
数组
中。函数说明:include <string.h> //头文件 char *strtok(char *str, const char *delim);strtok()用来将字符串分割成一个个片段。参数str指向欲分割的字符串,参数delim则为分割字符串中...
C语言
怎样将变量
存入数组
答:
我猜是因为
数组
初始化的值必须都是编译期常量,而你的Adr是一个变量,跟它相关的(Adr>>4)*17,(Adr&0x0F)*17也都是变量,所以不能用来初始化数组。可以把Adr定义为一个符号常量试试看,即 define Adr (0xA5)来代替 u8 Adr=0xA5;
C语言
中,如何把几个
数组
的值
保存到
一个数组里
答:
定义一个大一点的
数组
,然后把所有的数组循环赋值给你定义的这个数组就行了啊,只不过是大的这个数组的下标一直往上加。include<stdio.h> int main(){ int x[200];int a[20],b[20],
c
[20];int i=0,j;for(j=0;j<20;j++)x[i++]=a[j];for(j=0;j<20;j++)x[i++]=b[j];fo...
如何在
C语言
中输入一维
数组
?
答:
1、输入
数组
需要使用指针获取地址后,就能对得到的数组就行操作了。首先打开DEV C++软件,新建一个空白的
C语言
文件:2、输入程序的源码,先定义一个整型数组“a[5]”,采用scanf语句输入数组中的每个元素,这里使用指针来对输入的数字进行访问,要先给输入的每一个数字给予它的地址,便于访问,最后拿得到...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜