8作业

//第一题 
#include<stdio.h>
int main()
{
    int a[100];
    int i,j;
    int n=0;
    for(i=0;i<=100;i++)
    {
        for(j=0;j<=100;j++)
        {
            a[i]=j;
            if(a[i]%3!=0&&a[i]%7!=0)
            {
				--n;            
                printf("%d\t",a[i]);
            }                                                    
        }
        break;              
    }    
    printf("\n\n共有%d个数\n",-n);
    return 0;
}


//第二题 
#include<stdio.h>
int main()
{
    int b[100][100];
    int i,j;
    for(i=0;i<10;++i)
    {
        for(j=0;j<10;++j)
        {
            b[i][j]=(i+1)*(j+1);
        }
    }
        
    for(i=0;i<9;++i)
    {
        for(j=0;j<9;++j)
        {
            printf("%5d    ",b[i][j]);
        }
        printf("\n");
    }
        return 0;
}


//第三题 
#include <stdio.h>
int main()
{
    int m,n;
	int a[100][100]={1};
	int i,j;
    printf("矩阵,输入m和n的值:");
    scanf("%d %d",&m,&n);
    for(i=0;i<m;i++)
    {
        for(j=0;j<n;j++)
        {
            int d;
			a[i][j]=d;
                d++;
            printf("%5d  ",a[i][j]);
        }
    }
    printf("转置矩阵\n");
    for(i=0;i<n;i++)
    {
        for(j=0;j<m;j++)
        {
            printf("%5d  ",a[j][i]);
        }
    }
    return 0;
}

  

posted @ 2016-11-17 23:44  林昊  阅读(154)  评论(1编辑  收藏  举报