求解:如何輸入函式?顯示金鑽?銀鑽?鑽百?鑽石?
作者:由 wPaper 發表于 寵物時間:2021-10-01
Excel的IF巢狀不夠這麼多,顯示不了這多選項,這裡只去掉B2一項顯示。
=IF(C2>300,“金鑽”,IF(AND(C2>200),“銀鑽”,IF(AND(C2>100),“鑽百”,IF(AND(C2>60),“鑽石”,IF(C2<60,“0”)))))
下面是用C語言實現。
#include
int main()
{
int A[10]={8,6,5,2,7,5,3,1,5,6};//1,b=2,c=3;
int Aj[10]={1887,3091,1104,500,2208,881,640,691,1184,1294};
int Az[10]={0};//0,1,2,3,4
char *P[5]={“__0_”,“鑽石”,“鑽百”,“銀鑽”,“金鑽”};
for(int i=0;i<10;i++)
{
if(A[i]<3)Az[i]=0;
else
if(Aj[i]>=3000)Az[i]=4;
else
if(Aj[i]>=2000)Az[i]=3;
else
if(Aj[i]>=1000)Az[i]=2;
else
if(Aj[i]>=600)Az[i]=1;
}
printf(“\n”);
for(int i=0;i<9;i++)
printf(“A00%d %d %。1f %s \n\n”,i+1,A[i],Aj[i]/10。0,P[Az[i]]);
printf(“A0%d %d %。1f %s \n”,10,A[9],Aj[9]/10。0,P[Az[9]]);
return 0;
}