首页 > TAG信息列表 > factorsum

习题6-3 使用函数输出指定范围内的完数 (20 分)

#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int factorsum(int number); void PrintPN(int m, int n); int main() { int m, n; scanf("%d %d", &m, &n); if (factorsum(m) == m) printf("%d is a perfect number\n&q

浙大版《C语言程序设计(第3版)》题目集 习题6-3 使用函数输出指定范围内的完数 (20 分)

本题要求实现一个计算整数因子和的简单函数,并利用其实现另一个函数,输出两正整数m和n(0<m≤n≤10000)之间的所有完数。所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。 函数接口定义: int factorsum( int number ); void PrintPN( int m, int n

习题6-3 使用函数输出指定范围内的完数 (20 分)

本题要求实现一个计算整数因子和的简单函数,并利用其实现另一个函数,输出两正整数m和n(0<m≤n≤10000)之间的所有完数。所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。 函数接口定义: int factorsum( int number ); void PrintPN( int m, int n

解题报告 完数

题目:本题要求实现一个计算整数因子和的简单函数,并利用其实现另一个函数,输出两正整数m和n(0<m≤n≤10000)之间的所有完数。所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。其中函数factorsum须返回int number的因子和;函数PrintPN要逐行输出给定范围[

第七次作业

  由于自己上课没注意听,下课后也没多做功课,所以当看到这道题的时候,不知道怎么下手,之后就看了书上的及知识点,然后试着做了一下,但还是有问题,就问了别人,但第六题还是没做出来     #include<stdio.h>int main(void){  int factorsum(int number); int m,n,x,s; scanf("%d%d

第七次作业

第三小题:P145页 #include<stdio.h>int main(void){ int factorsum(int number); int m,n,s,y; scanf("%d%d",&m,&n); printf("Enter two number:1<=m,n<=1000\n"); for(y=m;y<=n;y++); { s=y; if(factorsum(s)==s) printf("

第七次作业

第三题题目:在指定范围内输出完数,输入两个正整数m和n,输出m和n之间的完数,要求调用factorsum(number),它的功能是返回number的因子和。试编写程序 #include<stdio.h>int main(void){ int i,m,n; int factorsum(int number); scanf("%d%d",&m,&n); for(i=m;i<=n;i++)  if(factors

C语言实验作业7

实验目的:1、掌握函数的调用。      2、掌握完数的判断方法。 实验代码: #include<stdio.h>#include<math.h>int factorsum(int number);int main(){int m,n;printf("Enter m n:");scanf("%d%d",&m,&n);for(m;m<=n;m++) if(m==factorsum(m)) printf("%d