00问答网
所有问题
当前搜索:
如何把一堆数存于一个数组c
C
语言中,
如何把
几个数组的值保存到
一个数组
里
答:
这个问题不难!这个很简单嘛。不过建议不要用数组,数组的话,太大浪费,太小会越界。
可以用vector容器
。你首先自己写个判断水仙花数的函数先,这里我假设就是boolhanshu(int);再定义一个足够大的数组.例如inta[1000];intn=0;//这个n用来表示数组下标的 for(inti=1;i<100000;i++)//这个范围你自...
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
语言把txt文件中一列很长数据存放到
一个
一维
数组
中
答:
1、打开文件;2、根据文件中的数据类型,使用fscanf读取数据,存到数组中
;3、当读取到文件尾时,退出循环;4、关闭文件;5、输出结果。二、参考代码:以文件中存的为整型为例:include <stdio.h>int a[1000];int main(){ int i,n=0; FILE *fp; fp = fopen("in.txt", "r");...
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
语言中,
如何将
输入的若干个
数字保存
到
数组
中,不要用字符串写。_百度知...
答:
if(input
1
>='0'&&input1<='9')//每检查到
一个
数字就要乘10,进一位 number1=number1*10+input1-'0';//比如字符'9'-'0'之后的数是数字9 } x='\0';//将字符x重置值,因为原来是等于?的 printf("请输入字符串2:(输入?结束)");while(x!='?'){ x=getchar();if(x=='?')...
在
c
语言中
如何将一
组不定长度的数存入
数组
答:
C
语言中不能定义未确定个数的
数组
,不过可以用指针来变相的完成你的要求。示例程序如下:include<stdio.h> include<stdlib.h> void main(){ int* p;int n,i=0;scanf("%d",&n);printf("请输入%d个数字:\n",n);p=(int*)malloc(n*sizeof(int));for(;i<n;i++){ scanf("%d",p+i...
c
语言中
怎么将一
组16进制数加入
一个数组
答:
include <string.h> char sDec[4] = {0x05,0xc5,0xb3,0xea};//把 0x05,0xc5,0xb3,0xea 组合成
一个
十六进制数 0x05c5b3ea ,//并且把 0x05c5b3ea 转换成十进制数。unsigned int i,v;int main() { v=0;for (i=0;i<4;i++) v|=((unsigned int)sDec[3-i]&0xFFu)<<(...
c
随机产生十个数,放在
一个数组
中
答:
srand((unsigned)time(0));a[i]=rand() % 101; //产生0到100的随机数,并放在
一个数组
中 需要在上面两行代码之间加延时代码,如sleep(unsigned int)原因,循环体在一秒钟中之内执行完了,所以srand( (unsigned)time(NULL) )产生的“种子数”是相同的(time(0)函数表示取当前时间,以秒为单...
用
C
语言编程,读20个整数存入
一个数组
中,并按从大到小的顺序排列_百度知 ...
答:
void main(){ int a[20],i,j,temp;for(i=0;i<20;i++){ printf("输入第%d个数:",i+1);scanf("%d",&a[i]);} for(i=0;i<20;i++)for(j=0;j<20;j++)if(a[i]>a[j]){ temp=a[i];a[i]=a[j];a[j]=temp;} printf("排序后的:\n");for(i=0;i<20;i++)p...
C
语言 输入6个数存入
一个数组
,降序输出! 急 考试呢!
答:
include <stdio.h>#include <stdlib.h>#include <conio.h>#define N 6void bubble_sort(int a[], int n){int i, j, temp;for (j = 0; j < n -
1
; j++){for (i = 0; i < n - 1 - j; i++){if(a[i] < a[i + 1]){temp = a[i];a[i] = a[i + 1];a[...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言如何把一堆数存入数组
c语言怎样把一个数存入数组
c语言输入一串数字存入数组
怎样把一组数存入数组
c语言用数组存数字
C存入大量数据的数组
怎么把输入的数放入一维数组
c语言一个数组赋值给另一个数组
c语言数组存数实例