2 条题解

  • 1
    @ 2026-8-20 16:51:28
    #include<iostream>
    using namespace std;
    
    int main() {
    	char str[32];
    	while(~scanf("%s",str)&&str[0]!='#') {
    		int num=0;
    		for(int i=0; str[i]!='\0'; i++) {
    			if(str[i]=='1') {
    				num++;
    			}
    			if(str[i]=='e'&& num%2==0) {
    				str[i]='0';
    			} else if(str[i]=='e'&& num%2==1) {
    				str[i]='1';
    			} else if(str[i]=='o'&& num%2==0) {
    				str[i]='1';
    			} else if(str[i]=='o'&& num%2==1) {
    				str[i]='0';
    			}
    
    		}
    		printf("%s\n",str);
    //	printf("%d",num);
    	}
    	return 0;
    }
    
    
    
    • 0
      @ 2024-7-27 9:51:20
      #include<stdio.h>
      #include<iostream>
      using namespace std;
      
      int main() {
      	char str[32];
      	while(~scanf("%s",str)&&str[0]!='#') {
      		int num=0;
      		for(int i=0; str[i]!='\0'; i++) {
      			if(str[i]=='1') {
      				num++;
      			}
      			if(str[i]=='e'&& num%2==0) {
      				str[i]='0';
      			} else if(str[i]=='e'&& num%2==1) {
      				str[i]='1';
      			} else if(str[i]=='o'&& num%2==0) {
      				str[i]='1';
      			} else if(str[i]=='o'&& num%2==1) {
      				str[i]='0';
      			}
      
      		}
      		printf("%s\n",str);
      //	printf("%d",num);
      	}
      	return 0;
      }
      
      • 1

      信息

      ID
      1160
      时间
      1000ms
      内存
      32MiB
      难度
      9
      标签
      递交数
      7
      已通过
      6
      上传者