⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 z_struct.txt

📁 这是用于综合评判的c语言代码
💻 TXT
字号:
#define ST struct
#include<conio.h>
ST juzhen
{float Y_S[][];     /*因素矩阵*/
 ST fangan{float F_A[][]; }Z_FA[];    /*方案矩阵*/
 float T_MAX;       /*最大特征值*/
 float T_XL[];      /*特征向量*/
};
ST yaosu 
{char mubiao[];
 ST juece{ char J_C[];}Z_JC[];
 ST fangan{ char F_A[];}Z_FA[];
} 

main()
{ST juzhen Z_juzhen;
 ST yaosu Z_yaosu;
 int i,j,k,c,n,m;
 print("*********************************************");
 printf("input ni de mu`biao\n");
 scanf("     %s",Z_yaosu.mubiao);
 printf("input ni de yin`su\n);
 printf("ni de ge shu: "); scanf("%d",&n);
 if(n>9) 
    printf("ni de shu zi tai da,qing chuong xin shu ru\n");
    printf("ni de ge shu:") scanf("%d",&n);
 for(i=1;i<=n;i++)
   {printf("yi su %d: ",&i);
    printf("%s\n",Z_yaosu.Z_JC[i].J_C);   
   }
 printf("input ni de fang`an\n");
 printf("ni de ge shu: "); scanf("%d",&m);
 if(n>9) 
    printf("ni de shu zi tai da,qing chuong xin shu ru\n");
    printf("ni de ge shu:") scanf("%d",&m);
 for(i=1;i<=m;i++)
   {printf("fang an %d: ",&i);
    printf("%s\n",Z_yaosu.Z_FA[i].F_A");   
   }
 print("*********************************************"); clrscr(void);
 printf("xian zai kain zhi zuo xuan ze");
 printf("ni you xuan ze:  1: qian bi hou tong yang zhong yao");
        printf("          3: qian bi hou shao wei zhong yao");
        printf("          5: qian bi hou ming xian zhong yao");
        printf("  	  7: qian bi hou qiang lie zhong yao");
        printf("	  9: qian bi hou ji duan zhong yao");
        printf("	  2: zai 1 yu 3 zhi jian nan she");
	printf(" 	  4: zai 3 yu 5 zhi jian nan she");	
        printf("	  6: zai 5 yu 7 zhi jian nan she");
	printf("	  8: zai 7 yu 9 zhi jian nan she");
 for(i=1;i<=n;i++)
     Z_juzhen.Y_S[i][i]=1.0;
 for(i=1;i<=n;i++)
   for(j=1;j<i;j++)
     {  printf("%s yu %s bi jiao",Z_yaosu.Z_[i].J_C,Z_yaosu.Z_JC[j].J_C);
	printf("ni xuan ze ji ne? xuan:  ");scanf("%d\n",&c);
  switch(c)
 {case 1:Z_juzhen.Y_S[i][j]=1.0;Z_juzhen.Y_S[j][i]=1.0;break;
  case 2:Z_juzhen.Y_S[i][j]=2.0;Z_juzhen.Y_S[j][i]=1.0/2;break;
  case 3:Z_juzhen.Y_S[i][j]=3.0;Z_juzhen.Y_S[j][i]=1.0/3;break;
  case 4:Z_juzhen.Y_S[i][j]=4.0;Z_juzhen.Y_S[j][i]=1.0/4;break;
  case 5:Z_juzhen.Y_S[i][j]=5.0;Z_juzhen.Y_S[j][i]=1.0/5;break;
  case 6:Z_juzhen.Y_S[i][j]=6.0;Z_juzhen.Y_S[j][i]=1.0/6;break;
  case 7:Z_juzhen.Y_S[i][j]=7.0;Z_juzhen.Y_S[j][i]=1.0/7;break;
  case 8:Z_juzhen.Y_S[i][j]=8.0;Z_juzhen.Y_S[j][i]=1.0/8;break;
  case 9:Z_juzhen.Y_S[i][j]=9.0;Z_juzhen.Y_S[j][i]=1.0/9;break;
  default :printf("erro\n");
  }
     }
 clrscr(void);
 printf("xian zai kain zhi ling yi ge zuo xuan ze");
 printf("ni you xuan ze:  1: qian bi hou tong yang zhong yao");
        printf("          3: qian bi hou shao wei zhong yao");
        printf("          5: qian bi hou ming xian zhong yao");
        printf("  	  7: qian bi hou qiang lie zhong yao");
        printf("	  9: qian bi hou ji duan zhong yao");
        printf("	  2: zai 1 yu 3 zhi jian nan she");
	printf(" 	  4: zai 3 yu 5 zhi jian nan she");	      
        printf("	  6: zai 5 yu 7 zhi jian nan she");
	printf("	  8: zai 7 yu 9 zhi jian nan she");
  for(i=1;i<=m;i++)
   {for(j=1;j<=m;j++)
     Z_juzhen.Z_FA[i].F_A[j][j];
    for(j=1;j<=m;j++)
      for(k=1;k<j;k++)
   {    printf("%s yu %s bi jiao",Z_juzhen.Z_FA[i].F_A[j],Z_juzhen.Z_FA[i].F_A[k]);
	printf("ni xuan ze ji ne? xuan:  ");scanf("%d\n",&c);
 switch(c)
 {case 1:Z_juzhen.Z_FA[i].F_A[j][k]=1.0;Z_juzhen.Z_FA[i].F_A[k][j]=1.0;break;
  case 2:Z_juzhen.Z_FA[i].F_A[j][k]=1.0;Z_juzhen.Z_FA[i].F_A[k][j]=1.0/2;break;
  case 3:Z_juzhen.Z_FA[i].F_A[j][k]=1.0;Z_juzhen.Z_FA[i].F_A[k][j]=1.0/3;break;
  case 4:Z_juzhen.Z_FA[i].F_A[j][k]=1.0;Z_juzhen.Z_FA[i].F_A[k][j]=1.0/4;break;
  case 5:Z_juzhen.Z_FA[i].F_A[j][k]=1.0;Z_juzhen.Z_FA[i].F_A[k][j]=1.0/5;break;
  case 6:Z_juzhen.Z_FA[i].F_A[j][k]=1.0;Z_juzhen.Z_FA[i].F_A[k][j]=1.0/6;break;
  case 7:Z_juzhen.Z_FA[i].F_A[j][k]=1.0;Z_juzhen.Z_FA[i].F_A[k][j]=1.0/7;break;
  case 8:Z_juzhen.Z_FA[i].F_A[j][k]=1.0;Z_juzhen.Z_FA[i].F_A[k][j]=1.0/8;break;
  case 9:Z_juzhen.Z_FA[i].F_A[j][k]=1.0;Z_juzhen.Z_FA[i].F_A[k][j]=1.0/9;break;
  default :printf("erro\n");
 }
   }
   }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -