按行顺序为一个5*5的二维数组a赋从1开始的奇数,然后输出该数组的左下半三角
这道题有人会么?
	
	
	      这道题有人会么?
第二个的答案:
  
     
#include<stdio.h>
int main(void)
{
    int i=0;
    int j=0;
    int k=1; 
    int a[5][5];
    
    for(i=0;i<=4;i++)/*以下为数组赋值*/
        for(j=0;j<=4;j++)
          {
              a[i][j]=k;
            k=k+2;
          } /*赋值结束*/
    
    for(i=0;i<=4;i++)/*输出三角.*/
        {
            for(j=0;j<=i;j++)
            printf("%d ",a[i][j]);
            putchar('\n');
        }
}        
[此贴子已经被作者于2007-4-21 16:13:34编辑过]

。我觉得这不对,明显n最多超不过30也许20都不行。应该定义一个sum来控制循环。
3.求满足以下条件:1*1+2*2+3*3+……+n*n<=1000的最大n值
#include "stdio.h"
int main()
{
    int n=1,sum=0;
    for (; sum<=1000;n++ )
    {
       sum=sum+n*n;
        
    }
    printf ("%d",n);
    return 0;
}
[此贴子已经被作者于2007-4-21 16:19:06编辑过]