首页 > 代码库 > c语言第八次作业

c语言第八次作业

#include<stdio.h>
int main()
{
    int x[100],i,j=100;
    printf("数组中剩余的数是:");
    for(i=0;i<100;i++)
    {
        x[i]=i+1;
        if(x[i]%3==0||x[i]%7==0)
        {
            x[i]=0;
            j--;
        }
        if(a[i])
            printf("%d ",x[i]);
    }
    printf("\\n数组还剩%d个元素\n",j);
    return 0;
} #include<stdio.h>
int main()
{
    int a[10][10];
    int b;
    int c;
    for(b=10;b>=1;b--)
    for(c=10;c>=1;c--)
    {
        a[b][c]=(b-1)*(c-1);
    }
    for(b=10;b>=1;b--)
    {
        for(c=10;c>=1;c--)
        {
          printf("%d    ",a[b][c]);
        }
        printf("\n\n");
    }
}
#include<stdio.h>
int main()
{
    int a[10][10];
    int b;
    int c;
    for(b=0;b<=9;b++)
    for(c=0;c<=9;c++)
    {
        a[b][c]=(b+1)*(c+1);
    }
    for(b=0;b<9;b++)
    {
        for(c=0;c<9;c++)
        {
            printf("%d    ",a[b][c]);    
        }
            printf("\n\n");
    }
}
#include <stdio.h>//转置矩阵 
int main()
{
    int a[100][100],i,j,m,n;
    printf("输入m*n矩阵中m和n的值:");
    scanf("%d %d",&m,&n);
    for(i=0;i<m;i++)
    {
        for(j=0;j<n;j++)
        {
            a[i][j]=(i+1)*j;
            printf("%d    ",a[i][j]);
        }
        printf("\n");
    }
    printf("转置矩阵为:\n");
    for(i=0;i<n;i++)
    {
        for(j=0;j<m;j++)
        {
            printf("%d    ",a[j][i]);
        }
        printf("\n");
    }
    return 0;
}
多谢组长指点


 

c语言第八次作业