首页 > 代码库 > 第九次作业

第九次作业

第一题:

#include<stdio.h>

int main()

{

    int i,j,n,temp;

    int a[6][6];

    printf("请输入一个n:");

    scanf("%d",&n);

    for(i=0;i<n;i++)

    for(j=0;j<n;j++)

    a[i][j]=i*n+j+1;

    for(i=0;i<n;i++)

    for(j=0;j<n;j++)

    if(i<=j)

    {

    temp=a[i][j];

    a[i][j]=a[j][i];

    a[j][i]=temp;

    }

    for(i=0;i<n;i++){

    for(j=0;j<n;j++)

    printf("%4d",a[i][j]);

    printf("\n");

}

    return 0;                       

}

 

第二题:

#include<stdio.h>

int main()

{

    int i,j;

    int a[10][10]

for(i=1;i<10;i++)

    { 

    for(j=1;j<=i;j++)

    {

    a[i][j]=i*j;

    printf("%d*%d=%d\t",i,j,a[i][j]);

    }

    printf("\n");

    }

    return 0;

}

 

第三题:

#include<stdio.h>

int main()

{

    int i,k,temp,n;

    char str [80];

    i=0;

    printf("enter a str:");

    while((str[i]=getchar())!=\n)

    i++;

    str[i]=\0;

    k=i-1;

    for(i=0;i<k;i++)

    {

    temp=str[i];

    str[i]=str[k];

    str[k]=temp;

    k--;

    }

    for(i=0;str[i]!=\0;i++)

    putchar(str[i]);

    return 0;

}

 

第四题:

#include<stdio.h>

int main()

{

    int i,j,temp,n;

    char str [80];

    printf("Enter a string:");

i=0;

    while((str[i]=getchar())!=\n)

    i++;

    str[i]=\0;

    j=i-1;

    for(i=0;i<j;i++){

    temp=str[i];

    str[i]=str[j];

    str[j]=temp;

    j--;

    }

    for(i=0;str[i]!=\0;i++)

    putchar(str[i]);

    return 0;

}

 

第九次作业