| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 914 人关注过本帖
标题:求 助各位大神!!!!!!!
只看楼主 加入收藏
凌云飞翔
Rank: 5Rank: 5
来 自:河北
等 级:职业侠客
威 望:6
帖 子:98
专家分:388
注 册:2012-4-7
收藏
得分:3 
程序代码:
#include <stdio.h>
int fun1(int (*a)[5])
{ int i ,  sum=0 ;
for (i=0;i<5;i++)
  sum+=a[i][i] ;
return sum  ;
}
int fun2(int (*a)[5])
{ int i ,j ,sum=0;
for (i=0 ;i<5 ;i++)
  sum+=a[i][4-i] ;
   return sum  ;
}
int fun3(int (*a)[5])
{ int i ,j ,sum=0 ;
for (i=0 ;i<5 ;i++)

 for (j=0 ;j<5 ;j++ )
     sum+=a[i][j] ;
   return sum  ;
}


 main ()
{  int a[5][5], b ,i,j,m,n;
printf ("请输入25个数字:\n");

 for (i=0;i<5;i++)
     for (j=0;j<5;j++)
         scanf ("%d" ,&a[i][j]);
     printf ("矩阵为:\n") ;
     for (i=0;i<5;i++)
     {  for (j=0;j<5;j++)
              printf ("%5d",a[i][j])  ;
           printf ("\n") ;
     }
     b=fun1(a) ;
     printf ("主对角元素之和为:%d\n",b) ;
     m=fun2(a) ;
     printf ("副对角元素之和为:%d\n",m) ;
     n=fun3(a) ;
     printf ("所有元素之和为:%d\n",n);
}
2012-11-28 00:02
zhangleiC
Rank: 2
等 级:论坛游民
帖 子:20
专家分:10
注 册:2012-11-11
收藏
得分:3 
看懂了,呵呵!
2012-11-28 10:00
似水流年去
Rank: 3Rank: 3
来 自:四川
等 级:论坛游侠
帖 子:71
专家分:128
注 册:2012-10-23
收藏
得分:0 
回复 10楼 youngdavid
我用vc++6.0编译运行不起。是编译器问题?

[fly]放牛班的春天[/fly]
2012-11-28 14:24
ganggangshen
Rank: 1
等 级:新手上路
帖 子:16
专家分:1
注 册:2012-11-26
收藏
得分:0 
回复 8楼 youngdavid
真实太谢谢了!亲
2012-12-13 18:28
快速回复:求 助各位大神!!!!!!!
数据加载中...
 
   



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

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