将K初始化为0就好了.因为k+=j这里要用k的值.
没有初始化
...称该数为一个"完数",如:6=1+2+3,则6就是一个完数.求出200到500...
完数公式:2^(n-1)*(2^n-1),500以内的完数有6,28,496,则200到500之间为496,和是,496 祝你学习开心
C语言找出200以内的所有完数。一个数若恰好等于它的各因子之和,称这个...
int main(void){ int i,j,s;for (i=1;i<=200;i++){ s=0;for(j=1;j
编程,找出200以内所有完数,并输出其因子。一个数如恰好等于它的因子之...
int main(){ int n,i,s=0; printf("200以内的完数有:"); for(n=2;n<=200;n++) { s=0;//针对每一个n,s必须重设为0 for(i=1;i<n;i++) { if(n%i==0)s+=i; } if(s==n){ printf("%d:1",n); for(i=2;i<n;i++){ ...
求C语言 入门编程的 程序代码 急!急!急!
printf("%c%c%c%c%c\n",b,a,a,a,b); printf("%c%c%c%c%c\n",a,b,a,b,a); printf("%c%c%c%c%c\n",a,a,b,a,a); printf("%c%c%c%c%c\n",a,b,a,b,a); printf("%c%c%c%c%c\n",b,a,a,a,b);} === 【程序8】 题目:输出9*9口诀。 1.程序分析:分行与列...
C语言问题
题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程 找出1000以内的所有完数。 1. 程序分析:请参照程序<--上页程序14. 2.程序源代码: main() { static int k[10]; int i,j,n,s; for(j=2;j<1000;j++) { n=-1; s=j; for(i=1;i { if((j%i)==0) { ...
c语言 输入正整数n,1<n<50000, 输出小于n的所有完全数
完全数就是它的做因子之和等于它本身的数,但是你那段程序似乎是不知所云。不如你把我的这段程序运行一下。include <iostream.h> include <string.h> include <math.h> include <stdio.h> int main(){ long n, y, x, sum;printf("n = ");scanf("%ld", &n);for(y=1; y<n; y++...
C语言,求10000以内的完数,程序只能求出1,求指错。
void main(){ int i,j,k,h,s,sum;int a[200];s=0;sum=0;for(i=2;i<=1000;i++){ s=0;k=0;for(j=1;j<i;j++){ if((i%j)==0){a[k]=j;k++;} } for(h=0;h<k;h++)s+=a[h];if(i==s){printf("%-4d",i);sum++;} } getch();} ...
c语言...
题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程 找出1000以内的所有完数。1. 程序分析:请参照程序程序82.程序源代码:main(){static int k[10];int i,j,n,s;for(j=2;j<1000;j++) { n=-1; s=j; for(i=1;i<j;i++) { if((j%i)==0) { n++; s=s...
C语言设计题目指导
printf("%c%c",219,219); printf("\n"); }}.:.:经典c程序100例==11--20 :.:. 经典c程序100例==11--20【程序11】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月 后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?1.程序分析: 兔子的规...
c语言编程
题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程 找出1000以内的所有完数。1. 程序分析:请参照程序〈--上页程序14.2.程序源代码:main(){static int k[10];int i,j,n,s;for(j=2;j〈1000;j++) { n=-1; s=j; for(i=1;i { if((j%i)==0) { n++; s...