题目内容

请将代码补充完整。01 #include 0203 void shift(int *, int);0405 int main()06 {07 void shift(int *p, int m);08 int a[10], *p, i, m;09 p = a;10 printf("输入10个整数:");11 for (i = 0; i<10; ++i,++p)12 scanf("%d", p);13 printf("输入移动的位数m:");14 scanf("%d", &m);15 p = a;16 shift(p, m);17 for (i = 0; i<10; ++i, ++p)18 printf("%3d,", *p);19 return 0;20 }2122 void shift(int *p, int m)23 {24 int i, j, t;25 for (i = 0; i= 0; --j)29 *(p + j + 1) =;30 *p =;31 }32 }

查看答案
更多问题

请将代码补充完整。01 #include 0203 #define nmax 500405 int main()06 {07 int i, k, m, n, num[nmax], *p;08 printf("please input the total of numbers:");09 scanf("%d", &n);10 p = num;11 for (i = 0; i

请将代码补充完整。01 #include 0203 // strcpy函数的功能04 void cpystr(char*, char*);05 // strlen函数的功能06 int lenstr(char*);0708 int main()09 {10 char str1[50];11 char str2[50];12 gets(str1);13 gets(str2);1415 printf("两个字符串的长度分别为: %d %d", lenstr(str1), lenstr(str2));16 cpystr(str1, str2);17 printf("\n将str1字符串复制到str2字符串上: %s", str1);1819 return 0;20 }2122 void cpystr(char* str1, char* str2)23 {24 while(*str1++ =);25 }2627 int lenstr(char* str)28 {29 int len = 0;30 while(*str++)31 {32 ;33 }34 return len;35 }

请将代码补充完整。01 #include 0203 void fun(char *a,int *t);04 char *getString(char *str);0506 int main()07 {08 char str[80];09 int c;10 printf("\ninput a string:");11 getString(str);12 fun(str,&c);13 printf("c=%d",c);14 return 0;15 }1617 void fun(char *a,int *t)18 {19 char *p=a;20 int c=0;21 while()22 {23 if (*p>='0' && *p<='9')24 ++c;25 ++p;26 }27 *t=;28 }2930 char *getString(char *str)31 {32 //assert(str); //可自行扩充,对str进行一些合法性检查,或退出程序,或弹窗,或输出错误信息33 char *buffer = str;34 while (1)35 {36 char temp = getchar();37 if (temp == '\n')38 ;39 *buffer = temp;40 ++buffer;41 }42 *buffer = 0;43 return;44 }

请将代码补充完整。01 #include 02 #include 0304 char* insert(char *, char *, int);0506 int main()07 {08 char s1[] = "1234789";09 char s2[] = "56";10 char* ss = insert(s1, s2, 4);11 printf("%s\n", ss);12 free(ss);13 return 0;14 }1516 char* insert(char* s1, char *s2, int n)17 {18 char *ss = ()malloc(100);19 char *tsptr = ss;20 for (int i = 0; i

答案查题题库