C++把大写改成小写用哪个函数?
C++把大写改成小写用哪个函数?
tolower 例如 tolower('A'), tolower('B'), ... 这个函数在 ctype.h 中. 同样, 小写改成大写用函数 toupper 请看下面例子: 如果是大写的就变成小写, 小写的就不变. #include #include void main() { char ch; printf("please enter some text (type a peried to quit.\n"); do { ch=getch(); printf("%c", ch); if(isupper(ch)) ch=tolower(ch); printf("%c", ch); } while (ch!='.'); }
直接用小写-32就等于大写字母 反过来大写+32就是小写
先知可能没说清楚,Ta指的是ASCII码,我正好做过类似的程序: iostream> using namespace std; void main()//A-65,a-97//A的ASCII码是65,a是97。大小写字母差值就是32 { char str1[40],str2[40]; cin>>str1;//输入的字符串必须是大写字母 for(int j=0;;j++) { str2[j]=str1[j]+32; if(str1[j+1]=='\0') { str2[j+1]='\0'; break; } } cout<每个字符串的元素都和大写数组进行遍历比较, 有相等就输出相应小写组字符。*/。
答:银行内部规定中间夹两个零的时候,大写才加零。 即100500,这种情况下,则为壹拾万零伍佰元整。 你的意思我明白 但我要说,关于大写规则,没有强制性规定 就是银...详情>>