子函数Move的功能是将某字符串中的第i个字符向左移动1位 覆盖第i-1个字符。下面程序通过多次调用M
已帮助 人
子函数Move的功能是将某字符串中的第i个字符向左移动1位,覆盖第i-1个字符。下面程序通过多次调用Move函数,将字符数组b中存放的字符串依次左移3位,并在移动后的字符串末尾添上字符0补足。程序的运行结果为: 2345678900 3456789000 4567890000 按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。#include <stdio.h> void Move(_________,int i) { a[i-1]=a[i]; } int main() { char b[11]={"1234567890"}; int i,j; for (j=0;j<=2;j++) { for(i=1;b[i]!="0";i++) { __________; printf("%c",b[i-1]); } _________; printf("%cn",________); } return 0; }
A.第2行: char *a 第15行: Move(b,i) 第18行: b[i-1]="0" 第19行: b[i-1]
B.第2行: char a 第15行: Move(b,i) 第18行: b[i-1]="0" 第19行: b[i-1]
C.第2行: char *a 第15行: Move(b,i) 第18行: b[i]="0" 第19行: b[i]
D.第2行: char a 第15行: Move(i,b) 第18行: b[i]="0" 第19行: b[i]

回答
共1条回复-
C
