竖式问题:
暴力遍历。
sprintf strchr
最长回文子串:
跳过TAB与空格:1.fgetc(stdin) === getchar()
2. char buf[MAXN] ; fgets(buf,MAXN,fin) 包括\n 读不到返回NULL
getline(cin,s,'\n')
预处理:<cctype> isalpha(c) toupper(c)
判断s[i……j]是否为回文子串:枚举回文串中的中间位置 i ,不断向两边扩展,直到有字符不同,记录下长度
回文子串的长度为奇数:ans的更新为 ans = j*2+1
回文子串的长度为偶数:ans的更新为 ans = j*2+2
迭代式开发