请将代码补充完整。01 #include 0203 #define N 1000405 void filter(int [], int);0607 int main()08 {09 int nums[N],n;10 scanf("%d", &n);11 for (int i = 0; i < n; ++i)12 scanf("%d", &nums[i]);13 filter(nums, n);14 return 0;15 }1617 void filter(int nums[], int n)18 {19 int sum=0;20 double average;21 for (int i = 0; i < n; ++i)22 sum +=;23 average = (double)sum / n;24 printf("%.2f\n", average);25 for (int i = 0; i < n; ++i)26 {27 if ()28 printf("%d ",nums[i]);29 }30 }
查看答案
请将代码补充完整。01 #include 02 #include 0304 #define N 1000506 int sumOfFigures(int);0708 int main()09 {10 int iArray[N], n, counter = 0;11 scanf("%d", &n);12 for (int i = 0; i < n; ++i)13 scanf("%d", &iArray[i]);14 for (int i = 0; i < n; ++i)15 if (== 5)16 ++counter;17 printf("%d", counter);18 return 0;19 }2021 int sumOfFigures(int integer)22 {23 int digits = 1, temp = integer, sum = 0;24 while ()25 {26 temp /= 10;27 ++digits;28 }29 for (int i = 0;; ++i)30 sum += integer / ()pow((float)10, i) % 10;31 return sum;32 }
请将代码补充完整。01 #include 0203 int factorial(int);0405 int main()06 {07 int n;08 scanf("%d", &n);09 printf("%d!=%d", n, factorial(n));10 return 0;11 }1213 int factorial(int n)14 {15 if (n == 0 || n == 1)16 return 1;17 return;18 }
请将代码补充完整。01 #include 0203 int str2int(char *str); //字符串转化为int数值04 char *getString(char *str); //输入字符串05 int isNum(int);0607 int main()08 {09 char str[21];10 int i;11 getString(str);12 i = str2int(str);13 printf("%d\n", i);14 printf("%d", i*i);15 return 0;16 }1718 int str2int(char *str)19 {20 int rs = 0;21 while (*str)22 {23 if (isNum(*str))24 rs = rs * 10 + *str - '0';25 ++str;26 }27 return rs;28 }2930 int isNum(int n)31 {32 return n >= '0'&&;33 }3435 char *getString(char *str)36 {37 //assert(str); //可自行扩充,对str进行一些合法性检查,或退出程序,或弹窗,或输出错误信息38 char *buffer = str;39 while (1)40 {41 char temp = getchar();42 if (temp == '\n')43 ;44 *buffer = temp;45 ++buffer;46 }47 *buffer = 0;48 ;49 }
请将代码补充完整。01 #include 0203 void _strcpy(char *target, char *src); //拷贝字符串的函数04 char *getString(char *str); //输入字符串0506 int main()07 {08 char a[256], b[256];09 getString(a);10 _strcpy(b,a);11 printf("%s\n",b);12 return 0;13 }1415 void _strcpy(char *target, char *src)16 {17 int i = 0;18 char c = 0;19 while((c=*(src+i)) != 0)20 {21 *(target + i) = c;22 ++i;23 }24 *(target+i)=0;25 }2627 char *getString(char *str)28 {29 //assert(str); //可自行扩充,对str进行一些合法性检查,或退出程序,或弹窗,或输出错误信息30 char *buffer = str;31 while (1)32 {33 char temp = getchar();34 if (temp == '\n')35 {36 ;37 }38 *buffer = temp;39 ++buffer;40 }41 *buffer = 0;42 ;43 }