#include<stdio.h> #include <string.h> //const int MAXN = 1e9 + 10; 写了这句的话,再在主函数外面写char s就会报错 //char s[1000000000]; //这句要放在主函数外面,别写1e9,否则会报错。也别写MAXN,就写普通数字 int main(){ char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 scanf("%s",s); int len=strlen(s); for(int i=0;i<len;i++){ if(s[i]!=s[i+1]) printf("%c",s[i]); } return 0; } //这种写法虽然可以, 但OJ直接runtime error,因为循环太多次了。 //const int MAXN = 1e9 + 10; //int main(){ // char s[MAXN]; // scanf("%s", s); // int len = strlen(s); // int yidong = 0; // for(int i=0; i<len; i+=yidong){ // int cnt = 0; // for(int j=i+1; j<len; j++){ // if(s[i] == s[j]){ // s[j] = '*'; // cnt++; // } // } // yidong = cnt+1; // } // for(int i=0; i<len; i++){ // if(s[i] != '*'){ // printf("%c", s[i]); // } // } // printf("\n"); // return 0; //} /* Main.c: In function 'main': Main.c:8:23: error: stray '\345' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:24: error: stray '\246' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:25: error: stray '\202' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:26: error: stray '\346' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:27: error: stray '\236' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:28: error: stray '\234' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:29: error: stray '\346' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:30: error: stray '\212' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:31: error: stray '\212' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:32: error: stray '\350' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:33: error: stray '\277' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:34: error: stray '\231' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:35: error: stray '\345' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:36: error: stray '\217' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:37: error: stray '\245' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:38: error: stray '\346' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:39: error: stray '\224' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:40: error: stray '\276' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:41: error: stray '\345' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:42: error: stray '\234' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:43: error: stray '\250' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:48: error: stray '\345' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:49: error: stray '\207' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:50: error: stray '\275' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:51: error: stray '\346' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:52: error: stray '\225' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:53: error: stray '\260' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:54: error: stray '\351' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:55: error: stray '\207' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:56: error: stray '\214' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:57: error: stray '\351' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:58: error: stray '\235' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:59: error: stray '\242' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:60: error: stray '\357' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:61: error: stray '\274' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:62: error: stray '\214' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:63: error: stray '\351' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:64: error: stray '\202' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:65: error: stray '\243' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:44: warning: statement with no effect [-Wunused-value] char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^~~~ Main.c:8:48: error: expected ';' before 'OJ' char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ ~~ ; Main.c:8:68: error: stray '\345' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:69: error: stray '\260' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:70: error: stray '\261' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:71: error: stray '\344' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:72: error: stray '\274' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:73: error: stray '\232' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:87: error: stray '\357' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:88: error: stray '\274' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:89: error: stray '\214' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:90: error: stray '\344' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:91: error: stray '\275' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:92: error: stray '\206' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:93: error: stray '\346' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:94: error: stray '\224' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:95: error: stray '\276' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:96: error: stray '\345' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:97: error: stray '\244' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:98: error: stray '\226' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:99: error: stray '\351' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:100: error: stray '\235' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:101: error: stray '\242' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:102: error: stray '\345' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:103: error: stray '\260' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:104: error: stray '\261' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:105: error: stray '\344' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:106: error: stray '\270' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:107: error: stray '\215' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:108: error: stray '\344' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:109: error: stray '\274' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:110: error: stray '\232' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:111: error: stray '\344' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:112: error: stray '\272' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ Main.c:8:113: error: stray '\206' in program char s[1000000000]; 如果把这句放在main函数里面,那OJ就会runtime error,但放外面就不会了 ^ */ |
Double click to view unformatted code.