打印

[提问] 这个问题用C怎么解决?!

这个问题用C怎么解决?!

设计一个程序, 分别用下标方式和指针方式完成数组的相关操作:
1、求数组中各元素的最大值、最小值、平均值、和、把数组中个元素的顺序倒置、按升序排列数组中的各元素、在数组插入新元素或删除数组指定的元素;
2、用二维数组描述一个矩阵,完成对矩阵的相关操作:显示矩阵中的各元素、矩阵的转置操作、两个矩阵相加、相减、相乘等。

要求:要用函数实现每一功能

     我不是学相关专业的,老师布置的期末实验,我C太菜,搞不定啊!!

TOP

反正是要用循环做的.一维就一重循环,二维就二重循环
~~~~~~~~~~~~~~~
定义几个变量..
然后通过比大小来将数组赋值排列可实现大.小值
平均值数组各相加再除位数
以后的因为还没学到  所以也不清楚

TOP

这个是最基本的东西了,也不是很难~~~
认真看一遍数组吧,很容易解决的,第二题是我们上学期上机考试的题,呵呵
牵着你的手,一步一步向前走~~~
c有了算法写程序是很好写的~
这些算法书上应该都有.比如第一个,最大值
复制内容到剪贴板
代码:
int max(int a[n]){
    int j,t=0;
    for(j=0;j<n;j++)
        if(t<a[j])
            t=a[j];
    return t;
}
[ 本帖最后由 gxd722 于 2008-6-3 19:00 编辑 ]
我爱X档案~~

TOP

Processed in 0.135561 second(s), 5 queries, Gzip enabled