通过键盘任意输入一个数,判断该数是否为完全数。用C语言编写。
来源:百度知道 编辑:UC知道 时间:2024/05/26 15:46:26
完全数是指:若一个数等于其所有因子(不包括本身)之和,则称该数为完全数。
#include <stdio.h>
void main()
{
int a,s,k;
int n=0;
printf("(2,10000)中的完全数:\n");
for(a=2;a<=10000;a++){
s=1;
for(k=2;k<=a/2;k++)
if(!(a%k)) s+=k;
if(s!=a)continue;
n++;
printf("%d:%d=1",n,a);
for(k=2;k<=a/2;k++)
if(!(a%k))printf("+%d",k);
printf("\n");
}
}
5分太少了...把分提高点帮你解决呵呵
通过键盘任意输入一个数,判断该数是否为完全数。用C语言编写。
编写一个程序,输入一个任意整数,输出该数各位数字之和
任意输入一个正整数,显示该数各位所对应的大写汉字.
从键盘上任意输入一个数给X,计算下面表达式的值,并输出结果.要用IF..ENDIF
请高手帮助!c语言从键盘任意输入个数,当下一个数与前一个数相同时停止,求其中的最大值
JAVA 任意输入一个整数求各位数之和
编写程序:输入提一个正整数,判断该数是奇数还是偶数,并输出结果
用c编写任意输入100个不相同的整数,然后输入一个数, 并打印出有多少个该数
c语言:任意输入一个整数 判断它的位数 输出各个位上的数。高手帮忙给个程序!!
从键盘上输入一个4位十六进制数,分别将该数以十六进制和十进制形式显示出来