各位大哥大姐 帮帮忙 要交了
从键盘输入字符串,将其中的单词(两个空格之间的字符串)的第一个字母转换为其后一个字母(如第一个字母为a,则将其转换为b,如第一个字母为z,则将其转换为a),输出原始字符串及转换后的所有单词,直到输出“*”结束转换和输出。要求:转换功能由单独的函数完成。
从键盘输入字符串,将其中的单词(两个空格之间的字符串)的第一个字母转换为其后一个字母(如第一个字母为a,则将其转换为b,如第一个字母为z,则将其转换为a),输出原始字符串及转换后的所有单词,直到输出“*”结束转换和输出。
2013-07-03 11:07
2013-07-03 11:24
2013-07-03 11:29
2013-07-03 11:58



2013-07-03 12:31
程序代码:#include <stdio.h>
char foo( char c )
{
if( c>='A' && c<='Z' )
c = 'A' + (c-'A'+1)%26;
else if( c>='a' && c<='z' )
c = 'a' + (c-'a'+1)%26;
return c;
}
int main()
{
printf( "%c\n", foo('a') );
printf( "%c\n", foo('b') );
printf( "%c\n", foo('y') );
printf( "%c\n", foo('z') );
printf( "%c\n", foo('A') );
printf( "%c\n", foo('B') );
printf( "%c\n", foo('Y') );
printf( "%c\n", foo('Z') );
return 0;
}
2013-07-03 14:47

2013-07-03 16:47