00问答网
所有问题
c语言程序实现,10^10的二维数组的排列,每个数据要与上下左右4个相邻的数据进行比较如何实现
结构体数据能直接 赋值给 二维数组吗?
举报该问题
其他回答
第1个回答 2012-01-30
其实这些算来算去的东西没什么实际的意思 没时间、精力写而已 结构体数据不能直接赋值给二维数组 只能一个个来 因为结构体里边的数据没有索引值
第2个回答 2012-02-04
这种问题没办法回答,关键是含义是什么,也就是语义。
赋值可以,不过不一定是你期望的值,你期望的含义是什么?
本来数据结构就不是二维数组,你把它赋值了,含义是什么,如果是memcpy,你直接用memcpy还更容易看懂,何苦要赋值?
本回答被网友采纳
相似回答
C语言,
在一维
数组
中存入
10个
整数并
排序,
其中
数据
的输入,排序和输出功 ...
答:
include "stdio.h"#define N 10void inputdata(int *p,int n){//输入
数据
printf("Input 10 integers...\n");while(--n>=0)scanf("%d",p+n);}void mysort(int *p,int n){//排序int i,j,k;printf("\n");for(i=0;i<n;i++){for(k=i,j=k+1;j<n;j++)if(p[k]>p[j...
如何用
c语言
编写一个
程序,实现
按从大到小的顺序
排序
输出
10个
数
答:
用选择排序法编写
c语言
,
实现
从键盘上输入
10
个数,按从大到小的顺序排序输出。代码如下:include<stdio.h> int main(){ int i,j,a[10],t;printf("输入数");for (i = 0; i < 10; i++)scanf("%d",&a[i]);for (i = 0; i < 10; i++){ for (j = i + 1; j < 10;j...
C语言
二位
数组的排列
组合问题
答:
num[x]=*(*(a+x)+k);work(a,x+1);//递归实现 } } } int main(){ int a[ONE][TWO]={{1,5,8},{2,9},{3,6,4},{7
,10
}};//由于我是以0为判断结束,所以里面不能有0,我再改改 work(a,0);//调用这个函数 return 0;} 想了一下,如果数组是字符型的就可以:char a[...
...使用冒泡法对这
10个
数
进行排序
。要求使用指针
实现
。
答:
flag=1;//若进行了比较,则将flag置1 } } } void main(){ int a[10],i;printf("pleaseinput10numbers:\n");for(i=0;i<10;i++)scanf("%d",&a[i]);printf("Thearrayis:\n");for(i=0;i<10;i++)printf("%-4d",a[i]);...
大家正在搜
c语言二维数组按行升序排列
c语言二维数组排序
c语言中二维数组的定义
二维数组升序排列
c语言二维数组赋值
c语言输出二维数组
c语言二维数组求和
c语言二维数组指针
c语言二维数组例题
相关问题
C++ 如何在二维数组中找出任意一个数值,要求大于等于上下左...
C语言编程题 题目描述 使用冒泡排序法对数组元素从小到大进行...
C语言程序设计 排序题
请问矩阵中的相邻是指一圈8个,还是上下左右4个?
c语言求二维数组中所有元素的和
C语言程序题,根据二维数组第二个数的大小排序从小到大。
求解C语言程序设计题:编写函数用选择排序法对数组中的数据进行...
C语言程序:求一个二维数组元素的周边之和