wqwqpp 发表于 2020-12-6 21:00:41

急求

先定义函数,后使用,求10个数的平均值,要求使用指针(最好使用大一知识,谢谢)

风过无痕1989 发表于 2020-12-16 13:16:21

今天才看到这个帖子,现在给你,希望不要太晚
#include<stdio.h>

int main()
{
        int aveg(int *p, int n);
        int i, sorce;
        double ave;
        printf("please input ten integer:\n");
        for (i = 0; i < 10; i++)
                scanf("%d", &sorce);
        int *p = sorce;
        ave = aveg(sorce, i) / 10.0;
        printf("%.2f\n",ave);

}

int aveg(int *p,int n)
{
        int i, sum = 0;
        for (i = 0; i < 10; i++)
        {
                sum += *(p + i);
        }
        sum;
        return sum;
}

Thomason 发表于 2020-12-16 13:31:48

风过无痕1989 发表于 2020-12-16 13:16
今天才看到这个帖子,现在给你,希望不要太晚

楼主,定义数组的时候需不需要赋初值啊

风过无痕1989 发表于 2020-12-16 13:37:29

Thomason 发表于 2020-12-16 13:31
楼主,定义数组的时候需不需要赋初值啊

不一定,可以赋,也可以不赋,视程序所在的环境而定吧,对容易搞错的的数组,还是赋初值比较好一点
页: [1]
查看完整版本: 急求