下面程序的功能是将一个字符串str的内容颠倒过来,请填空。 main() { int i,j,【 】;char str[]={"1234567"); for(i=0,j=strlen(str) 【 】;i<j;i++,j--)

admin2009-04-15  25

问题 下面程序的功能是将一个字符串str的内容颠倒过来,请填空。
   main()
   {
   int i,j,【  】;char str[]={"1234567");
   for(i=0,j=strlen(str) 【  】;i<j;i++,j--)
   {k=str;str=str[j];str[j]=k;}
   printf("%s\n",str);
   }

选项

答案k -1

解析 程序山使用了整型变量i、j、k,使用前应先声明,因此第1个空应填变量k。i和j作为下标的值,i被赋初值为0,j应为下标的最大值,下标的最大值为数组的长度减1。
转载请注明原文地址:https://kaotiyun.com/show/f7Xp777K
0

最新回复(0)