一个形似"简单"的C程序!
void invert(char str[])
{int i,j,k;
j=______;
for(i=0;i<_____;i++,j--)
{k=str[];
str[i]=str[j];
str[j]=______;}
}
main()
{char test[]="abcde";
invert(test);
printf("%s\n",test);
}
其中有三个要填的空, 帮帮.
void invert(char str[])
{int i,j,k;
j=______;
for(i=0;i<_____;i++,j--)
{k=str[];
str[i]=str[j];
str[j]=______;}
}
main()
{char test[]="abcde";
invert(test);
printf("%s\n",test);
}
其中有三个要填的空, 帮帮.
void invert(char str[])
{int i,j,k;
j=(strlen(str)-1);//strlen(str)-1
for(i=0;i<j;i++,j--)//i<j
{k=str[i];/ /str[i] 低位和高位交换
str[i]=str[j];
str[j]=k;} //k
}
main()
{char test[]="abcde";
invert(test);
printf("%s\n",test);
}
各位老大
我是菜鸟,要怎么才能更快的学这C语言啊?
四个字:勤学苦练。互相交流!