C实验报告14(3)

2019-05-17 11:00

运行结果如下: 训练目标3:(50分钟) 3、 编写自定义函数,处理多位数n 实验题目5:编写自定义函数,求某多位数n的各位数字之和。请按提示将程序补充完整,使程序具有指定的功能。 int split_sum(int *m) /*函数功能:拆分多位数并求各位数字之和*/ { int s=0; while( ) { ; =(*m)/10; } return s; } void back_print( ) /*函数功能:倒序打印多位数*/ { While (n!=0) { printf(\ n= ; } printf(\} void main() { int x,y; printf(\请输入一个多位数\ scanf(\ printf(\倒序打印多位数\ printf(\拆分多位数并求各位数字之和\ printf(\拆分多位数后的各位数字之和为%d\\n\} 完整的源程序代码为: #include int split_sum(int *m) /*函数功能:拆分多位数并求各位数字之和*/ { int s=0; while(*m!=0) { s+=(*m); *m=(*m)/10; } return s; } void back_print(int n) /*函数功能:倒序打印多位数*/ { while(n!=0) { printf(\ n=n/10; } printf(\} void main() { int x,y; printf(\请输入一个多位数:\ scanf(\ printf(\倒序打印多位数:\ back_print(x); printf(\拆分多位数并求各位数字之和:\y=split_sum(&x); printf(\拆分多位数后的各位数字之和为:%d\\n\} 程序运行后的输出结果是(截图): 问题1:变量地址或指针作形参时,函数间的数据如何传递的? 按值传递,主调函数中的实参值赋值给被调函数的形参值。 问题2:函数调用时,实参是被操作的实际数据。填写main函数中的函数调用语句时,两个函数调用语句的实参有什么区别?分别代表什么? 第一个调用的是实参的值,第二个调用的是实参的地址。 四、实验小结(包括问题和解决方法、心得体会、意见与建议等) 练得太少,眼高手低。 批阅人 日 期 1


C实验报告14(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:综述:多重耐药性革兰氏阴性菌的联合治疗

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: