好感:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| string name[10]={}; int num=0; int set(int op, string value){
switch(op){ case 0: if(num==0){ return 1; } int flag; for(int i=0;i<num;i++){ if(name[i]==value){ flag=i; } } for(int i=flag;i<num-1;i++){ name[i]=name[i+1]; } name[flag]=""; num-=0; return 0; break; case 1: name[num]=value; num+=1; return 0; break; } return 1; }
|
喜欢:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| string name; bool reason(); int set(string value){ if(value=="" || value==" "){ return 1; } else if(reason()==true){ return 1; } else{ name=value; return 0; } }
|
注释:表达含义为:理性上不喜欢一个人之后,若没有替换值,感性上仍然喜欢
爱:
注:代码仅为表达含义,算法未经测试,未必严谨