| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 442 人关注过本帖
标题:C语言问题求助
只看楼主 加入收藏
冰点小爱
Rank: 2
来 自:吉林长春
等 级:论坛游民
帖 子:39
专家分:49
注 册:2010-3-2
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:4 
C语言问题求助
1程序 定义一个N*N的二维数组,并在主函数中给数组赋值;编写函数 fun(int a[][N],int n) ,该函数  的功能是使数组左下角元素中的值加上n.
  例:n=3  2 5 4     5 5 4
           1 6 9     4 9 9
           5 3 7     8 6 10

2.程序 定义一个N*N的二维数组,并在主函数中给数组赋值;编写函数 fun(int a[][N],int n) ,该函数  的功能是使数组右上半三角元素中的值为n.
这两道题请学C的朋友帮忙做一下,我还是小菜,谢谢各位帮忙了!!
搜索更多相关主题的帖子: C语言 
2010-03-02 12:39
beyond_one
Rank: 4
等 级:业余侠客
帖 子:61
专家分:206
注 册:2009-6-26
收藏
得分:20 
#include "stdio.h"
#define N 3

void  fun(int a[][N],int n)
{
  int i,j;
  for(i=0;i<N;i++)
  {
     for(j=0;j<N;j++)
     if(i>=j)  a[i][j]+=n;/*下三角元素加n*/
   }  
}

main()
{
  int i,j;
  int b[N][N];
  /*赋值*/
  for(i=0;i<N;i++)
  {
     for(j=0;j<N;j++)
     {
        printf("b[%d][%d]=",i,j);
        scanf("%d",&b[i][j]);
      }
   }

   /*调用函数*/
   fun(b,3);
  
   /*输出结果*/
  printf("result:\n");
 for(i=0;i<N;i++)
  {
     for(j=0;j<N;j++)
        printf("%d\t",b[i][j]);
     printf("\n");
   }
  getch();
}

[ 本帖最后由 beyond_one 于 2010-3-2 14:17 编辑 ]
2010-03-02 14:09
beyond_one
Rank: 4
等 级:业余侠客
帖 子:61
专家分:206
注 册:2009-6-26
收藏
得分:0 
程序2

#include "stdio.h"
#define N 3

void  fun(int a[][N],int n)
{
  int i,j;
  for(i=0;i<N;i++)
  {
     for(j=0;j<N;j++)
     if(i<=j)  a[i][j]=n;/*上三角元素值为n*/
   }  
}

main()
{
  int i,j;
  int b[N][N];
  /*赋值*/
  for(i=0;i<N;i++)
  {
     for(j=0;j<N;j++)
     {
        printf("b[%d][%d]=",i,j);
        scanf("%d",&b[i][j]);
      }
   }

   /*调用函数*/
   fun(b,3);
  
   /*输出结果*/
  printf("result:\n");
 for(i=0;i<N;i++)
  {
     for(j=0;j<N;j++)
        printf("%d\t",b[i][j]);
     printf("\n");
   }
  getch();
}

[ 本帖最后由 beyond_one 于 2010-3-2 14:18 编辑 ]
2010-03-02 14:10
beyond_one
Rank: 4
等 级:业余侠客
帖 子:61
专家分:206
注 册:2009-6-26
收藏
得分:0 
两个程序基本一样,关键在于a[i][j],当i<=j时表示下三角,i>=j时表示上三角
2010-03-02 14:12
冰点小爱
Rank: 2
来 自:吉林长春
等 级:论坛游民
帖 子:39
专家分:49
注 册:2010-3-2
收藏
得分:0 
谢谢各位了
2010-03-03 22:05
快速回复:C语言问题求助
数据加载中...
 
   



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

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