为了账号安全,请及时绑定邮箱和手机立即绑定

作业社区

探索学习新天地,共享知识资源!

0 提交作业
0 布置作业
0 满分作业
得分 100
学习任务

RX0_UNICORN 的学生作业:

/* (1)要求大家是设计一个design_arary()函数,自己定义返回值和参数。 要求design_array()函数中定义一个,static char a[100] = {0};,然后 把数组首地址和长度返回。 (2)设计一个input_array()函数,自定义返回和参数,要求用户从键盘 输入任意的字符串,存放到a数组中 (3)设计一个output_array()函数,要求输出a数组中的每个一字符, 以空格作为区分. w u h a n s h a n g h a i (4)设计一个cout_space()函数,自定义返回和参数,要求用户统计数组a中用户 输入的空格个数,并返回值给main函数。 (5)main()函数调用以上函数,并输出空格个数。 */ #include #include char * design_array(int *clen) { static char a[100] = {0}; *clen = sizeof(a)/sizeof(a[0]); return a; } void input_array(char *carr, int *clen) { printf("please input string data : "); gets(carr); *clen = strlen(carr); } void output_array(char *carr, const int clen) { printf("a 数组中有以下字符 : \n"); for(int i = 0; i < clen; i++) { printf("%c ", carr[i]); } printf("\n"); } int count_space(char *carr, const int clen) { int count = 0; for(int i = 0; i < clen; i++) { if(carr[i] == ' ') { count++; } } return count; } int main() { int len = 0; char *arr = design_array(&len); input_array(arr, &len); output_array(arr, len); int count = count_space(arr, len); printf("数组a中用户输入的空格个数 : %d 个\n", count); return 0; } 【图片】

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号