• 2022-06-18
    输入一个字符串,在指定的位置插入一个字符。 提示:本题要在指定位置插入一个字符,使用单重循环将该插入位置到最后一个字符依次向后移动一个位置,然后在空出来的位置上插入指定的字符即可。
  • #include #include int main(void) { char str[80]; int i,j; char a; printf("Enter a string:"); gets(str); printf("Enter i:"); scanf("%d",&i); getchar(); printf("Enter a character:"); a=getchar(); j=strlen(str); while(j>=i-1) { str[j+1]=str[j]; j--; } str[i-1]=a; puts(str); return 0; }

    内容

    • 0

      一个子串在主串中的位置,指的是( ) A: 子串中最后那个字符在主串中的位置 B: 子串的最后那个字符在主串中首次出现的位置 C: 子串中第一个字符在主串中的位置 D: 子串的第一个字符在主串中首次出现的位置

    • 1

      字符串可以被索引,第一个字符的索引位置为____.没有单独的字符类型; 一个字符只是一个长度为1的字符串:

    • 2

      通过()方法可以获得一个字符串指定位置上的字符。

    • 3

      字符显示模式缓冲区中的一个字对应于屏幕上的一个字符。每个字的第一个字节为显示字符的(),第二个字节为显示字符的()。

    • 4

      第一个字是“一”最后一个字是“长”的成语,第一个字是“长”最后一个字是“月”的成语,