| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4111 人关注过本帖
标题:谁能帮我讲下一维数组赋值的问题
只看楼主 加入收藏
ruole
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2008-11-19
收藏
得分:0 
85    61     59    85    76                             
75    65     63    87    77                              
92    71     70    90    85     
就按上面这个形式输就可以了
#include<stdio.h>
main()

{

  int i,j,s=0,average,v[3],a[5][3];

  printf("input score\n");

  for(i=0;i<3;i++)

{

      for(j=0;j<5;j++)

      { 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();

}
2008-11-21 11:08
ruole
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2008-11-19
收藏
得分:0 
解决
2008-11-21 11:26
C爱好着
Rank: 1
等 级:新手上路
帖 子:50
专家分:0
注 册:2008-10-31
收藏
得分:0 
你帮我看看我这样理解这题对不啊。。
int i,j,s=0,average,v[3],a[5][3];

  printf("input score\n");

  for(i=0;i<3;i++) /* i为行,循环第一之第三行。共循环3次

{

      for(j=0;j<5;j++)/* j为列,每循环行一次,循环列5次,共循环15次

      { scanf("%d",&a[j][i]);/* 按图标形式输入行,列中的数字

        s=s+a[j][i];}/*s为和,上面循环一次和加一次

      v[i]=s/5;/*v[i]为行的平均成绩,平均成绩等于和除5
         s=0;  //*这个就不知道什么意思了。帮我讲下好吗。谢谢

   }

  average =(v[0]+v[1]+v[2])/3;/*average是总平均成绩等于每行平均成绩之和除3

  printf("math:%d\nc languag:%d\ndbase:%d\n",v[0],v[1],v[2]);

  printf("total:%d\n", average );
    getch();


}
有点事耽搁了。不好意思 啊
2008-11-21 11:58
快速回复:谁能帮我讲下一维数组赋值的问题
数据加载中...
 
   



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

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