编程求1000以内的完数

作者&投稿:繁会 (若有异议请与网页底部的电邮联系)

求帮写一个c语言程序。输出1000以内最大的十个素数及它们的和。要求使用...
include <stdio.h>#include <math.h>void main(){ int i,j,a,sum=0,count=1; for(i=1000;i>=2;i--) { a=sqrt(i); for(j=2;j<=a;j++) { if(i%j==0) break; } if(j>a) { printf("%d\\t",i); sum+=i; count++; }...

用c#编写创建一个控制台应用程序,求出1~1000之间的所有能被7整除的数...
int max = 0;int y = 0;for (int i = 1; i <= 1000; i++){ if (i % 7 == 0){ y++;Console.WriteLine(y + " " + i);max += i;if (y % 5 == 0){ Console.WriteLine("count every five: " + max);max = 0;} } } ...

编写一个JAVA程序,求1~1000之内所有非质数的和~~~
public class sushu { public static void main(String[] args) { int sum = 1;\/\/1不是质数,2是质数,所以和sum先+1,这里判断是不是质数的循环从2开始的 for(int i=3; i<=1000; i++) { boolean b = false;for(int j=2; j<=Math.sqrt(i); j++){ if(i % j == 0){ b ...

求1000以内的加减乘除计算题 可连加连减、混合运算等 谢谢.
(一)1.3.375+5.75+2.25+6.625 2.72 ÷9 3.1001-9036÷18 4.3.8×5.25+14.5 5.6.7.50减去12.5的差,除以2.5商是多少?8.某数的6倍与4 的和等于19.25,求某数.(方程解)(二)1.15.36-3 2.2.1×4.3+5.7×2.1 3.(4.102×45-328 5.2.8×3.1+17.6÷...

用WHILE语句写出求1000以内所有能被3整除的正整数的和的程序
int i;while(i>0,i<1000,i++){printf("能被3整除的有:\\n");if i%3=0;printf("%d\\n",i);}

编写程序求1-1000的所有不能被3整除的整数之和。
int sum = 0;for(inta=1;a<=1000;a++){ if(a%3 != 0){ sum = sum + a;} } System.out.print(sum);

C语言程序输出1000以内的质数,要求10个数一行
include<stdio.h> int main(){ int k=0,f=0;for(int i=2;i<=1000;i++){ f=0;\/\/置0,用于标记下一个非质数 for(int j=2;j

c语言编程题"编程求1-1000之间的所有完数。完数:该数所有的因子(除去本 ...
include<stdio.h>int main(){int i = 0, j = 0, res;for (i = 1; i <= 1000; i++){res = 0;for (j = 1; j < i; j++){if (i % j == 0) res += j;}if (res == i) printf("%d ", i);}printf("\\n");return 0;} ...

编程求1-1000之间所有奇数之和。
由于1--1000之间的奇数有500个,并且1000=1+999=3+997=5+995=。。。=499+501 共250组。可以直接编程如下:include <iostream> using namespace std;int main(){ int k,num=500\/2=250;k=num*1000;cout<<"the total is "<<k<<endl;} ...

labview公式节点程序问题 求1000以内的完数
for后面加;这句话就结束了,不对。商和余数,应该去查下函数,mod(x\/y)和rem(x\/y),%这种C语言认,labview的公式节点不行。include<stdio.h> void main(){ int i,j,k;for(i=1;i<=1000;i++){ k=0;for(j=1;j<=i-1;j++)if(i%j==0) k+=j;if(k==i) printf("%d\\n"...

湛敬13479774045问: 用C语言编程找出1000以内的所有完数.(涉及知识点:for语句和if语句).一个数如果恰好等于它的因子之和,这个数就称为“完数”. -
太平区乳酸回答:[答案] #include void main() { int i,j,k,t,a,c,s,p,sum; int b[999]={0}; sum=0;s=0; for(i=0;i{ for(j=0;j { for(k=0;k { t=100*i+10*j+k; if(t==0) continue; for(a=1;a{ if(t%a==0) b[a-1]=a; else b[a-1]=0; } for(s=0,c=0;c { if(b[c]>0) { s=s+b[c]; } } sum=s; if(t==sum) { printf("%d its ...

湛敬13479774045问: 如何编程求1000之内的所有”完数”? -
太平区乳酸回答: 求1000以内的完数的C++语言代码如下: #include<iostream> using namespace std; int main() {int n=1000; int r=0,j,i; for(i=1;i<=n;i++) {r=0; for(j=1;j<i;j++) {if(i%j==0){r=r+j;}} if(r==i) {cout<<i<<endl;}} return 0; } 求1000以内的完数的C...

湛敬13479774045问: 编程序:列出1000之内的所有完数 -
太平区乳酸回答: 1000以内的完数:6=1+2+328=1+2+4+7+14496=1+2+4+8+16+31+62+124+248 再上去就是8128,而第五个完数是33550336 具体可参考以下网址:

湛敬13479774045问: 编程序找出1000以内的所有完数 -
太平区乳酸回答: #include<stdio.h> main() { int m,i,s; for(m=3;m<=1000;m++) { s=0; //注意该语句的位置 for(i=1;i<m;i++) if(m%i==0) s=s+i; if(s==m) printf("%d ",m);} }

湛敬13479774045问: 如何用编程找出1000以内的所有完数? -
太平区乳酸回答: #include main() { int m,i,s; for(m=3;m { s=0; //注意该语句的位置 for(i=1;i s=s+i; if(s==m) printf("%d ",m); } }

湛敬13479774045问: 编程找出1000以内的所有完数. -
太平区乳酸回答: Module Module1 Sub Main() Dim i, j, k As Integer For j = 2 To 1000 k = 0 For i = 1 To j / 2 If j Mod i = 0 Then k = k + i End If Next If j = k Then Console.WriteLine("完全数为" & k) End If Next Console.ReadLine() End Sub End Module

湛敬13479774045问: 编程序找出1000之内的所有完数 用最基础的c语言
太平区乳酸回答: #include <stdio.h> int main() { int n=1000; int r,j,i; for(i=1;i<n; i++){ r = 0; for(j=1;j<i;j++){ if(i%j == 0){ r = r + j; } } if(r == i){ printf("the result is:%d\n",r); } } return 0; }

湛敬13479774045问: 找出1000以内所有的完数 -
太平区乳酸回答: 原发布者:iigli 一个数如果恰好等于它的因子之和,这个数就称为“完数”,例如6的因子为1、2、3,而6=1+2+3,因此6是“完数”.编程找出1000以内的所有完数,并按下面格式输出其因子:6 itsfactorsare1,2,3,分析:对于本题来说,只能...

湛敬13479774045问: 一道编程填空题找出1000之内所有完数,所谓完数是指这样的数:该数的因子之和正好等于该数本身.例如6的因子是1,2,3,而1+2+3=6.下面程序完成上述功... -
太平区乳酸回答:[答案] i:=i+1;//说实话一般人都是用for循环或者inc(i)的,你老师真低级...意思是枚举1到n寻找n的因子 until i=n+1;//真受不了你老师...表示循环结束 现在的教育啊0.0

湛敬13479774045问: 1000以内的完数求解,用c语言进行编程 -
太平区乳酸回答: //这是我写的#include <stdio.h>void main(){ int i,j,sum,cnt=0; for(i=0;i<1000;sum=0,i++) { for(j=1;j<i;j++) { if(i%j==0) sum += j; } if(sum==i) cnt++; } printf("%d\n",cnt);}


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网