内容发布更新时间 : 2025/10/31 8:22:28星期一 下面是文章的全部内容请认真阅读。
return 0; } 8.
标题: 8、对称数组(矩阵) 时 限: 1000 ms 内存限制: 10000 K 总时限: 3000 ms
设计一个函数,判断二维数组是否为对称数组(对称矩阵),如果
描述: 是,则返回1;如果不是,则返回0,并在主函数中调用此函数,判断一
个n*n的数组是否为对称数组。 输入: 二维数组 输出: 是否为对称数组
4
1 2 3 4
输入样例:
2 5 6 7 3 6 8 9 4 7 9 0 输出样例: 1
#include 
int main() {
int i,j,k,n; int *p;
scanf(\
p=(int*)malloc(n*n*sizeof(int));
int a[n][n];
    for(i=0;i         for(j=0;j             scanf(\        }       }       for(i=0;i   31          for(j=0;j             if(a[i][j]!=a[j][i])             {            k=0;             }           }        }      if(k==0)     {           printf(\         printf(\    }       if(k!=0)     {           printf(\         printf(\    }      return 0; }  实验五  1.  标题: 1、结构体的定义与引用 时 限: 1000 ms 内存限制: 10000 K 总时限: 3000 ms  描述: 定义一个职工结构体数据类型,并定义职工结构体变量。  输入: 从键盘输入一个职工的信息。(4个数据,每个占一行,工资有两位小数) 输出: 输出职工信息。(4个数据,每个占一行) zhangping  610103196802262001  输入样例:  21  2183.55 zhangping  输出样例: 610103196802262001  21    32  2183.55  #include  int main() {       struct StaffType      {           char name[20];          char number[30];          int age;          float wage;      }c;       scanf(\     scanf(\     scanf(\     scanf(\       printf(\     printf(\     printf(\     printf(\     return 0; } 2.  标题: 2、结构体数组的定义与引用 时 限: 1000 ms 内存限制: 10000 K 总时限: 3000 ms 描述:  定义一个职工结构体数组,从键盘输入5位职工的信息,打印出最高的工资。  输入: 从键盘输入5位职工的信息(4个数据,每个占一行,工资有两位小数)。 输出: 打印出最高的工资。 liuxin  91736527976271265 11  1234.23  输入样例:  liyixin  91736527976271265 11  5234.24    33  liuxin  91736527943271265 11  1244.25 liuxin  91736527976271265 11  1284.26 liuxin  91736527976271265 11  1232.27  输出样例: 5234.24  #include  struct StaffType {       char name[20];      char number[30];      int gongling;      float wage; };   int main() {       struct StaffType sta[5];     float max;     int i;       for(i=0;i<5;i++)     {          scanf(\        scanf(\        scanf(\        scanf(\    }      max=sta[0].wage;     for(i=0;i<5;i++)     {          if(sta[i].wage>max)         {             max=sta[i].wage;    34          }       }      printf(\    return 0; }  实验六  1.  标题: 1、两个数交换 时 限: 1000 ms 内存限制: 10000 K 总时限: 3000 ms 描述:      定义一个带参数的宏swap(a,b,temp),使两个参数a与b互换,并编写测试程序  输入:     两个数值。 输出:     交换后的数。 输入样例: 5 9 输出样例: 9 5 #include  #define swap(a,b,temp) int main() {      int a,b;     int *p1;     int *p2;     int *temp;     p1=&a;     p2=&b;     temp=p1;     p1=p2;     p2=temp;      scanf(\    printf(\    return 0;  } 2.   35