标题:数组程序
取消只看楼主
C语言的深度
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:卡特的怀抱
等 级:版主
威 望:1
帖 子:9577
专家分:19
注 册:2007-10-22
结帖率:100%
 问题点数:0 回复次数:2 
数组程序
两维数组求全组分科的平均成绩和各科总平均成绩!一个学习小组有5个人,每个人有三门课的考试成绩的程序.

main()
{
  int i,j,s=0,average,v[3],a[5][3];
  printf("input sciore\n");
  for(i=0;i<3;i++)
  {
  for(j=0;j<5;j++)
  {
  printf;
  scanf("%d",&a[j][i]);
  s=s+a[j][i];
  }
  v[i]=s/5;
  s=0;
  }
  average=(v[0]+v[1]+v[2])/3;
  printf("math;%d\nc languag;%d\ndbase;%d\n",v[0],v[1],v[2]);
  printf("total;%d\n",average);
  getch();
  }


哪位有空的论坛友帮我解释下...这个程序!怎么运行...
为什么要这样写...

[[italic] 本帖最后由 C语言的深度 于 2007-11-27 14:43 编辑 [/italic]]
搜索更多相关主题的帖子: average printf math 
2007-11-27 14:36
C语言的深度
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:卡特的怀抱
等 级:版主
威 望:1
帖 子:9577
专家分:19
注 册:2007-10-22
得分:0 
2L的 程序有错!!?

用代码打出楼房...用编程编出幸福...
2007-11-27 15:12
C语言的深度
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:卡特的怀抱
等 级:版主
威 望:1
帖 子:9577
专家分:19
注 册:2007-10-22
得分:0 
程序中首先用了一个双重循环,在内循环中依次读入某一门课程的各个学生的成绩,
并把这些成绩累加起来,退出内循环后再把该累加成绩除以5送入v[i]之中,这就是该
门课程的平均成绩.
外循环共循环三次,分别求出三门课各自的平均成绩并存放在v数组之中.
退出外循环之后,把v[0],v[1],v[2]相加除以3既得到各科总平均成绩.最后按题意输出各个成绩.



看下 这样理解可以不

用代码打出楼房...用编程编出幸福...
2007-11-28 13:53



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-188729-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.079338 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved