2.按行顺序为一个5*5的二维数组a赋从1开始的奇数,然后输出该数组的左下半三角
3.求满足以下条件:1*1+2*2+3*3+……+n*n<=1000的最大n值
4.编写一个打印乘法九九表的程序
5.将一个存放10个整数的数组逆序存放
1.编写一个打印乘法九九表的程序:
#include <stdio.h>
int main(void)
{
    int i,j;
    for (i=1;i<=9;i++)
    {
        for (j=1;j<=i;j++)
            printf("%d*%d=%-3d",j,i,i*j);
        printf("\n");
    }
    return 0;
}
2.将一个存放10个整数的数组逆序存放:
#include <stdio.h>
#define   N   10
int main(void)
{
    int a[N],i;
    int temp;
    printf("please input your date:\n");
    for (i=0;i<N;i++)
        scanf("%d",a+i);
    printf("print the numbers:\n");
    for (i=0;i<N;i++)
        printf("%-5d",*(a+i));
    printf("\n");
    printf("print the sorted number:\n");
    for (i=0;i<N/2;i++)
    {
        temp=a[i];
        a[i]=a[N-i-1];
        a[N-i-1]=temp;
    }
    for (i=0;i<N;i++)
        printf("%-5d",*(a+i));
    printf("\n");
    return 0;
}

