要求:比如1gjfg45 转换成:1GIFG45
#include <stdio.h>
int main() {
char str[100] = "nishiw34odeyan4343";
char tar[100];
int index = 0;
int pos = 0;
//转换为大写
while(str[index] != '\0') {
str[index] = (str[index] >= 'a' && index <= 'Z') ? (char)(str[index] - 'a' + 'A'): str[index];
index ++;
}
puts(str);
//数组逆序
while(index != 0) {
tar[pos] = str[--index];
pos ++;
}
tar[pos] = '\0';
puts(tar);
return 0;
}
执行结果:
NISHIW34ODEYAN4343
3434NAYEDO43WIHSIN