作业社区
探索学习新天地,共享知识资源!
不能说的PP 的学生作业:
#include char* design_array(int *plen) { static char a[100] = {0}; int len = sizeof(a)/sizeof(a[0]); *plen = len; return a; } void input_array(char *array, int size) { printf("请输入字符串(最多 %d 个字符): ",size - 1); gets(array,size,stdin); size_t len = strlen(array); if(len > 0 && array[len - 1] == '\n') array[len - 1] = '\0'; } void output_array(const char *array) { printf(“数组内容: “); for(int i = 0;array[i] != ‘\0’;i++) { printf(”%c”,array[i]); } printf("\n"); } int count_space(const char *array) { int count = 0; for(int i = 0;array[i] != ‘\0’;i++) { if(array[i] == ’ ') count++; } return count; } int main() { int plen; char *array = design_array(&plen); input_array(array,plen); output_array(array); int space_count = count_space(array); printf("空格个数: %d\n",space_count); return 0; }