编辑代码

#include <iostream>
#include <string.h>
using namespace std;
int main() {
    //JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。 
    char s[128]="0-2,4-5,7";
    char z[128] = {0};
    char p[128] = {0};
    int j =0;

    cout << s << endl;

    for (int i =0; i < strlen(s); i++)
    {
        //cout << strlen(s) << endl;
        cout << s[i] << endl;
         if (s[i] == '-')
        {
            int be = (int)(s[i-1]);
            int en = (int)(s[i+1]);
            //cout << en<< endl;
            for (int i=be+1;i <=en;i++){
                z[j++]=(char)i;
                 cout << z[j-1]<< endl;
            }
            cout <<" -----"<< endl;
            i++;
        }else if (s[i] == ',')
        {
           cout << ",,,,,,,,,"<< endl;

        } else{
            z[j++]=s[i];
            cout << "11111"<< endl;
             cout << z[j-1]<< endl;
        }

    }

    int m=0;
    cout << z << endl;
    
    for (int i,j =0;i < 8 && j <strlen(z);)
    {
        if (z[j] == '0'+i)
        {
            i++;
            j++;
        }
        else{
            p[m++]='0'+1;
            i++;
        }
    }



	cout << "Hello world!    - cpp.jsrun.net." << endl;
	return 0;
}