问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

【C语言】求出200到500之间所有完数的和。

发布网友 发布时间:2024-05-11 16:46

我来回答

4个回答

热心网友 时间:2024-05-14 04:02

每次循环结束后k需要清零的啊
#include "stdafx.h"

int main(int argc, char* argv[])
{
int i,j,k,p=0;
for(i=200;i<=500;i++){
k=0;
for(j=1;j<=int(i/2);j++)
if(i%j==0)
k+=j;
if(i==k) p+=i;}
printf("%d\n",p);
return 0;
}追问现在没有答案了……

热心网友 时间:2024-05-14 04:02

将K初始化为0就好了.因为k+=j这里要用k的值.

热心网友 时间:2024-05-14 04:03

for(j=1;j<=int(i/2);j++)改为
for(k=0,j=1;j<=(int)(i/2);j++)即可。
你k值没有初始化。

热心网友 时间:2024-05-14 04:03

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&lt;=200;i++){ s=0;for(j=1;j

编程,找出200以内所有完数,并输出其因子。一个数如恰好等于它的因子之...

int main(){ int n,i,s=0; printf("200以内的完数有:"); for(n=2;n&lt;=200;n++) { s=0;//针对每一个n,s必须重设为0 for(i=1;i&lt;n;i++) { if(n%i==0)s+=i; } if(s==n){ printf("%d:1",n); for(i=2;i&lt;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. 程序分析:请参照程序&lt;--上页程序14. 2.程序源代码: main() { static int k[10]; int i,j,n,s; for(j=2;j&lt;1000;j++) { n=-1; s=j; for(i=1;i { if((j%i)==0) { ...

c语言 输入正整数n,1&lt;n&lt;50000, 输出小于n的所有完全数

完全数就是它的做因子之和等于它本身的数,但是你那段程序似乎是不知所云。不如你把我的这段程序运行一下。include &lt;iostream.h&gt; include &lt;string.h&gt; include &lt;math.h&gt; include &lt;stdio.h&gt; int main(){ long n, y, x, sum;printf("n = ");scanf("%ld", &amp;n);for(y=1; y&lt;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&lt;=1000;i++){ s=0;k=0;for(j=1;j&lt;i;j++){ if((i%j)==0){a[k]=j;k++;} } for(h=0;h&lt;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&lt;1000;j++) { n=-1; s=j; for(i=1;i&lt;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...

c语言编程求1到100的和 报数出圈游戏c语言编程 C语言输出图形 怎么用C语言算出int型范围 C语言中θ怎么打出来 C语言从入门到精通 C语言从入门到放弃 c语言出圈 c语言出圈问题
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...梦吗,就是晚上做的梦第二天或者几天后实现了,或者你去一个地方时感 ... 如何用excel 建立一个数据库可以根据不同批号 名称或日期 等查询或者比 ... 机修工工作主要负责什么 工作内容有哪些 我女儿于2008年2月24日10点50出生(农历正月十八),有谁帮我测一下命中... l971年正月十八日下午3至5点出生的人属什么星座 ...自己不怕的话是认知有问题,请问怕让自己焦虑就是对的?为什么要... 2023年农历三月初七宜提亲吗 2023年4月26日适合提亲吗 ...编号?我没有以前的电费单子。电表上面没有电表号。我拿房产证去国 ... 汉武帝晚年最爱的女人,临死为何不愿相见? 宝宝镇咳佳品 香橙蒸蛋怎么做好吃 滚有英语怎么说! 社保问题 到退休年龄了社保交了5年 想要交满15年 怎么做 说社保至少交纳15年!如 提前想交清!怎么办?可以吗? ...一年只有大概6w收入,家里还有个哥哥,好迷茫,要不要分手?_百度... 麻烦用come about, the same, more or less, end up with给造几个... ...典型的,平均,加强,通知,吸引,灵活的,传达,这几个英文单词怎么写_百 ... 尼康是什么意思? 2024最值得入手的家用净水器分享,五分钟解决净水器怎么选的难题,精简... 请回答:"响水池里池水响"下联,和"上海自来水来自海上"下联. 回文对联大全 五华山 响水池中池水响 的下句是??? 作用在支撑架上的施工人员及设备荷载 什么是升降机基础模具 大狗为什么要咬自己的小狗 大狗为什么总咬小狗 长城哈佛H2方向一边紧一边不紧什么问题? ...有血腥味。而下面牙床最里面长出了一个小牙 牙疼,最里面的,似乎长小牙了,皮破了 牙龈发炎,最里面长小牙齿是怎么回事 投影仪遥控板不在了怎么办 ...称该数为一个"完数",如:6=1+2+3,则6就是一个完数.求出200到500... 朝⋯看英语什么意思 请为它们编个顺口溜 (1)"喝"和"渴"(2)"晴""睛"和"清" 编一首关于"喝"和"渴"顺口溜 吟是不是与声音有关的字? 这个西瓜是不是打药的啊 这个西瓜是不打药的呀? 里面有明显的黄色的茎 口感也不怎么好 ct5有几个颜色(ct5红色) 红色的凯迪拉克多少钱? 红色警戒的 玩的时候频幕下方有几个图标 选择路径具体怎么操作_百度... ...由于对海口不熟悉也找不见在哪里有卖的! 不锈钢的那种 多谢热心朋友... 施工图审查费用多少 兰蔻金纯散粉好用吗 2l等于多少kg 2l等于多少kg 皇宫月季的优缺点? 做完剖腹产手术可以做心脏手术吗 山东蒙阴特产:蒙山蜂蜜 资产负债表不平,正好差一个本年利润的数 期初数据是平的+为什么后期资产负债表和利润表会相差本年利润的... ...本年利润和未分配利润都是在借方,资产负债表不平是怎么回事?_百度...