int integerList[3]={1,3,4}; int nCount = 3; int num1=0; int num2=0; int is_ =0; // if(nCount > 2) { for(int i=0;i1) { printf("-"); printf("%d",num1); } printf(" "); printf("%d",num2); is_ = 0; } else { is_++; } } num1 = integerList[i]; if (i == nCount-1) { if (is_ > 1) { printf("-"); printf("%d",num1); } else if (is_ == 1) { printf(" "); printf("%d",num1); } } } } else { for(int i=0;i
如果数据为1 2 3 4 5 7 8 9
则为1-5 7-9