请补充main函数,该函数的功能是:把字符串str中的字符向前移动一位,原来的第一个字符移动到字符串尾,结果仍然保存在原字符串中。
例如,输入“how are you ?” ,则结果输出“ ow are you h”。
仅在横线上填入所编写的若干表达式或语句,勿改动函数中的其他任何内容。
#include
#define N 80
main()
{
char str[N], ch;
int i;
printf("\n Input a string: \n");
gets(str);
printf("\n******** original string ********\n");
puts(str);
ch = str[0];
for (i=0; ___1___; i++)
str[i] = str[i+1];
___2___;
printf("\n ******** new string ******** \n");
puts(str);
}
答案:
1、str[i+1]或str[i+1]!=’\0’或 str[i+1]!=0
2、stri[i]=ch
编辑特别推荐: