c语言 实验报告6.docVIP

  • 10
  • 0
  • 约2.34千字
  • 约 3页
  • 2020-01-20 发布于江苏
  • 举报
实验六 函数程序设计 实验目的: 掌握函数定义、函数声明、函数调用的方法。 掌握函数实参与形参的对应关系以及值传递的方式。 实验内容: 编写程序,统计一个整数中数字的个数。要求定义并调用函数countdigit(number,digit),它的功能是统计整数number 中数字digit的个数。例如,countdigit(10090,0)的返回值是3。 编写程序,输入一个整数,将它逆序输出。要求定义并调用函数reverse(number),它的功能是返回number的逆序数。例如,reverse(12345)的返回值是54321。 (以下题目选做:) 编写程序,输入两个正整数m和n(m≥1,n≤1000),输出m~n之间的所有完数,完数就是因子和与它本身相等的数。要求定义并调用函数perfect(number),它的功能是判断number是否为完数。例如,perfect(28)的返回值是1(因为1+2+4+7+14=28)。 实验1、算法思想:调用函数countdigit(number,digit),在此函数中用取余得到每个数字,再将其进行判断是否与digit相同,相同则进行累加。 程序清单: #includestdio.h int main(void) { int n,number,digit; int countdigit(int number,int

文档评论(0)

1亿VIP精品文档

相关文档