2.我们第一步输入字符串,第二步进行筛选将字符串中所以下标为奇数位置上的字母转换成大写,如果该位置不是字母,则不转换。
#include <stdio.h>
#include <string.h>
void fun( char *ss )
{
int i = 0;
while (*ss != '\0')
{
if (i % 2 != 0)
{
if (*ss >= 'a' && *ss <= 'z')
{
*ss = *ss - 'a' + 'A';
}
}
ss++;
i++;
}
}
void main( void )
{
char tt[51]=0;
printf( "\nPlease enter an character string within 50 characters:\n" );
gets( tt );
printf( "\n\nAfter changing, the string\n \"%s\"", tt );
fun(tt) ;
printf( "\nbecomes\n \"%s\"", tt );
}