试题与答案

请编写函数fun(),该函数的功能是:移动字符串中的内容,移动的规则是把第1到第m个

题型:问答题

题目:

请编写函数fun(),该函数的功能是:移动字符串中的内容,移动的规则是把第1到第m个字符,平移到字符串的最后,把第m+1到最后的字符移到字符串的前部。 例如,字符串中原有的内容为ABCDEFGHIJK,m的值为 3,移动后,字符串中的内容应该是DEFGHIJKABC。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 试题程序: #include <stdio. h> #include <string.h> #define N 80 void fun (char *w, int m) { } main ( ) { char a[N]= "ABCDEFGHIJK"; int m; printf ("The origina string : \n"); puts (a); printf("\n\nEnter m: "); scanf ("%d", &m); fun (a, m); printf (" \nThe string after moving : \n"); puts (a); printf ("\n\n"); }

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2017/0711/9e73903f973b2cacf7d6b0628f35fec3.html

下面是错误答案,用来干扰机器的。

参考答案:GY、V

试题推荐
微信公众账号搜索答案