用WHILE语句写出求1000以内所有能被3整除的正整数的和的程序

作者&投稿:锐贴 (若有异议请与网页底部的电邮联系)
编写程序求1-1000的所有不能被3整除的整数之和。~

int sum = 0;
for(inta=1;a<=1000;a++){
if(a%3 != 0){
sum = sum + a;


System.out.print(sum);

扩展资料:

for循环语句最简形式为for( ; ; )。for循环小括号里第一个“;”号前为一个为不参与循环的单次表达式,其可作为某一变量的初始化赋值语句, 用来给循环控制变量赋初值; 也可用来计算其它与for循环无关但先于循环部分处理的一个表达式。
“;”号之间的条件表达式是一个关系表达式,其为循环的正式开端,当条件表达式成立时执行中间循环体。
执行的中间循环体可以为一个语句,也可以为多个语句,当中间循环体只有一个语句时,其大括号{}可以省略,执行完中间循环体后接着执行末尾循环体。
执行末尾循环体后将再次进行条件判断,若条件还成立,则继续重复上述循环,当条件不成立时则跳出当下for循环。

#include int main(){ int i=1,sum=0; while(i<1000) { if(i%3==0) sum+=i; } printf("%d
",sum); return 0;}

int i;
while(i>0,i<1000,i++)
{printf("能被3整除的有:\n");
if i%3=0;
printf("%d\n",i);}

不懂qbsasic,提供一个数学解法:

1000内的能被3整除的最小整数是3,最大整数是999

应用高斯定律:3*(1+333)/2*333=166833

QBSASIC语言:
LET n=1000
LET sum=0
WHILE n>0
IF n MOD 3 =0 THEN sum=sum+n
n=n-1
END
PRINT SUM


while语句的用法
探究while语句的用法 while语句是编程中常用的一种语句,它可以让程序重复执行某一段代码。在这篇文章中,我们将探究while语句的用法以及它的一些注意事项。while语句是什么 while语句是一种循环语句,它的语法结构如下:while(表达式) { \/\/ 待执行的代码 } 在这个语句中,首先会计算表达式的值。如果...

用while语句编写程序
include<stdio.h>void main() { int x,n; n=0; while ( 1 ) { scanf("%d",&x); n++; if ( x==10 ) break; } printf("%d\\n",n);}

使用while语句,在控制台上输出如下内容: 1 2 3 4 5 2 4 6 8 10 3...
int i=1,j=1;int count=0;while(i<=5){while(j<=5){System.out.print(i*j+" ");j++;}j=1;i++;System.out.println();}望采纳

while循环语句格式
c语言中的while语句基本格式:while(表达式){ 语句组;} 其中:表达式---可以是逻辑表达式、关系表达式、数学表达式或常数。语句组---可以是一句或多句程序命令或函数。通常把花括号内的内容称为“循环体”。有什么疑问请留言。

用while语句编写程序,如下图所示:输出角度0、10、20、30、……180的...
代码为:const double pi=3.14;double a=10;while(a<=180){ printf("角度:%6d\\t,正弦:%10.6f\\t,sin(a*pi\/180),10.6f\\n " a,余弦:cos(a*pi\/180)),a=a+10;} 输出结果如下图:

python while循环语句
我们移动input和if语句到while循环中,在while循环前,设置变量running为True。首先,我们检测变量running是否为True,然后往下执行相应的while块。在这个块执行完后,再检测条件,在这里是变量running,为真,我们再次执行while块,否则,我们执行可选的else块,然后执行下面的语句。用法 当while循环的条件变为...

while循环语句用法是什么?
while循环,后面的括号里面是判断条件,只要条件为真就会一直的运行,直到结果为假才会跳出。

while语句的用法
while循环语句用法:当满足条件时进入循环,进入循环后,当条件不满足时,执行完循环体内全部语句后再跳出(而不是立即跳出循环)。计算机(全称:电子计算机;别称:电脑,英文:Computer)是20世纪最伟大的科学技术发明之一,对人类的生产活动和社会活动产生了极其重要的影响,并以强大的生命力飞速发展。它的...

C语言编程:用while语句实现
分类: 电脑\/网络 >> 程序设计 >> 其他编程语言 问题描述:1.编写一个程序,输出1到50中间所有能被3整除的正整数.(用while语句实现)2.从键盘上连续输入若干个字符,直到回车换行符显示,统计并输出所输入的空格、大写字母、小写字母以及其他字符的个数。不包含回车行。(用do-while语句实现)3.不断地...

python while循环语句是什么?
python while循环语句:while 判断条件(condition):执行语句(statements)……执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。当判断条件假 false 时,循环结束。

怒江傈僳族自治州15590043282: 用WHILE语句写出求1000以内所有能被3整除的正整数的和的程序 -
昌沈肾炎: 不懂qbsasic,提供一个数学解法:1000内的能被3整除的最小整数是3,最大整数是999应用高斯定律:3*(1+333)/2*333=166833

怒江傈僳族自治州15590043282: 1000以内最大的素数计算方法,用c语言while写 ,感谢了,最好有注释... -
昌沈肾炎: 楼主你好 具体代码如下:#include<stdio.h> int main() { int i=0; int j; int max_prime;//保存最大的素数 int isPrime=0;//标记是否是素数 while(i<1000) { j=2; while(j<=i/2) { if(i%j==0)//如果i不能被j整除 { isPrime=0;//标记isPrime为0 break;//跳出j循...

怒江傈僳族自治州15590043282: 用Do - While语句编程序找出1000以内的所有"完数",并按下面格式输出起因子:6 Its factors are 1,2,3 -
昌沈肾炎: #include<stdio.h> void main() {int m=1,n,sum;char buf[256];do{sum=1;n=2;sprintf(buf, "%4d Its factors are 1", m);do{if(m%n==0){sum+=n;sprintf(buf+strlen(buf),",%d",n);}}while(n++<=m/2); if(sum==m)printf("%s\n",buf);}while(m++<1000); getch(); }

怒江傈僳族自治州15590043282: 怎么通过while 或者for循环实现1000以内的完数?求详解. -
昌沈肾炎: #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; }

怒江傈僳族自治州15590043282: 怎么用while语句编程:1000以内所有完数之和 -
昌沈肾炎: dim i as integer,n as integer i=0 do while ii=i+1 n=n+i loop

怒江傈僳族自治州15590043282: C++求1000以内的素数,用while for语句做,输出每行4个,怎么做????跪求 -
昌沈肾炎: #include#include void main() { int x=3,i=2,count; printf("1000以内的素数为: 2 "); for(;x<=2000;x++) { for(i=2;i<=x;i++) { if(x%i==0)break; } if(i>=x) { printf("%-5d",x); if(count%4==0) printf("\n"); count++; } } }

怒江傈僳族自治州15590043282: 求帮写一个c语言程序.输出1000以内最大的十个素数及它们的和.要求使用简单的if while 语 -
昌沈肾炎: #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++;}if(count>10)break;}printf("sum=%d\n",sum); } 差不多就是这样了

怒江傈僳族自治州15590043282: 用while循环求出在1000以内的玫瑰花数(三位整数).(所谓玫瑰花数就是形如153=1*1*1+5*5*5+3*3*3)谢谢? -
昌沈肾炎: 不好意思,忘了一句,呵呵, int i,j,t,k=100; while(k

怒江傈僳族自治州15590043282: C语言,求1 - 1000所有奇数的和,偶数的和,倒数的和,c用while循环 -
昌沈肾炎: #include <stdio.h> int main() { float i,js,os,ds; i=1; js=0;os=0;ds=0; while(i<=1000) { if(int(i)%2==0) //偶数 os+=i; else//奇数 js+=i; //倒数ds=ds+1/i; i++; } printf("奇数和:%.0f\n偶数和:%0.0f\n倒数和:%f\n",js,os,ds);return 0; }

怒江傈僳族自治州15590043282: 用while语句和if语句 表示1000内的完数 -
昌沈肾炎: public class Test { public static void main(String[] args) { int num = 2; while (numint temp = 1; int sum = 0; while (tempif (num % temp == 0) { sum += temp; } temp++; } if(sum == num){ System.out.println(num); } num++; } } }

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