BlueNorth 2020-12-24 08:37 采纳率: 50%
浏览 32
已结题

要求用C语言指针解决问题

有5个学生,每个学生有语文、英语、数学三门课程的成绩,从主函数中输入5个学生的成绩,要求调用函数,用指针作参数,输出每个学生的平均成绩。

  • 写回答

1条回答 默认 最新

  • QYT_WNX 2020-12-24 10:00
    关注
    #include "stdio.h"
    void fun1(double b[5][5])
    {	
        int i,j;	
        for(i=0;i<5;i++)		 
            for(j=0;j<3;j++)			
                *(*(b+i)+3)+=*(*(b+i)+j);	 
        for(i=0;i<5;i++)		
            *(*(b+i)+4)=*(*(b+i)+3)/3;	 
        for(i=0;i<5;i++)		 
            printf("%.2f\n",*(b+i)+4));
    }
    int main()
    {
    	double b[5][5]={0};
    	int i,j;
    	printf("请依次输入每位同学的语文、英语、数学的成绩:\n");
    	for(i=0;i<5;i++)		 
            for(j=0;j<3;j++)			 
                scanf("%lf",&b[i][j]);	 
        fun1(b);	
        return 0;
    }
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月29日
  • 已采纳回答 12月21日

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器