自己写的查表函数

    技术2025-08-07  10

    百无聊赖,自己写了一个查表的函数,用VC++6.0验证了一下,运行正确。写的不优美、编写习惯也不好,单纯的为了记录一下。

    #include <stdio.h> int main() { int SOC_Index[9]={0,10,25,35,50,60,75,90,100}; int index=4,i,max=8,min=0; int SOC = 5; { scanf("%d", &SOC); for(i=0;i<3;i++) { if(SOC<SOC_Index[index]) { max = index; index = (min+index)/2; } else { min = index; index = (max+index)/2; } } printf("%d",index); printf("\n"); } return 0; }

     

    Processed: 0.014, SQL: 9