公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解。
话题:求c语言高手 输出1000以内既能被5整除又能被7整除的数,要求五个数回答:int main(){int num =0;for(int i=7; ilt;1000;i++){if(i%5==0 i%7==0){coutlt;lt;i;num ++;if(num%5 ==0)coutlt;lt;endl;else coutlt;lt;" ";}}return 0;}
参考回答:#include lt;stdio.hgt;int main(){int i,n=0;for(i=1;ilt;=1000;i++){if(i%5==0 i%7==0) { n++;printf("%d ",i);if(n%5==0)printf("\n");}}printf("\n");}
话题:C语言编程for语句,编写程序,把1000以内能被3整除又能被5整除的数回答:#include#includeint main(){int i,min=1,max=1000;printf("1000以内同时可以被3和5整除的数有:\n");for(i=min;i{if(0==i%3 0==i%5){printf("%d ",i);}}printf("\n");system("PAUSE"); return EXIT_SUCCESS; }
参考回答:#includevoid main(){int i;for(i=0;i{if(i%3==0i%5==0){printf("%d ",i);}}}话题:设计算法流程图,输出1000以内能被3和5整除的所有正整数.回答:凡是能被3和5整除的正整数都是15的倍数,由于1000=15*66+10,因此1000以内一共有66个这样的正整数.下面开始设计流程图:img src="https://pic.wenwen.soso.com/p/20181218/20181218114953-2132184579_gif_306_582_4035.jpg"/
参考回答:c语言程序,成功运行#include lt;stdio.hgt;int main(void){int i;for (i=5; ilt;=1000; i+=5)if (i%3 == 0)printf("%d\n", i);return 0;}话题:输出1000以内被3或5整除,但不能同时被3和5 整除的数(C语言)回答:#include lt;stdio.hgt;void main(){int i;for (i=3; ilt;=1000; i++){if ( (i%3 == 0 || i%5 == 0) amp;amp; (i%15 != 0) )printf ("%d\t",i );}return;}如果条件中不包括1000的话记得把ilt;=1000的那个等号去掉。
参考回答:#include "stdio.h"void main(){int i;for(i=3;ilt;1000;i++){if((i%3==0amp;amp;i%5!=0)||(i%5==0amp;amp;i%3!=0))printf("%d\t",i);}}话题:C语言编程输出1~1000内既能被3整除又能被7整除的数的和回答:img src="https://pic.wenwen.soso.com/p/20181224/20181224020830-1728168531_jpeg_600_159_20041.jpg"/#includemain(){int i,sum;for(i=1;iif(i%3==0i%7==0){printf("%d\t",i);sum+=i;} printf("\nsum = %d\n",sum); }如图所示,望采纳。。。。。。
参考回答:#includevoid main(){int i;printf("能同时被3,7整除的数的个数\n");for(i=1;iif(i%3==0 i%7==0)printf("%d\n",i);}话题:设计一个算法,输出1000以内能被3和5整除的所有整数。回答:能被3和5整除,就是能被15整除for i = 15 to 1000 step 15print inext i
参考回答:for(i=3;ilt;=1000;i++){if (i%3==0 amp;amp; i%5==0)printf("%d",i);}
话题:设计一个算法,输出1000以内能被3和5整除的所有正整数,写出程序回答:C语言程序,成功运行#include int main(void){int i; for (i=5; ilt;=1000; i+=5)if (i%3 == 0)printf("%d\n", i); return 0;}
参考回答:可以遍历循环判断,或者采用公倍数15,满足1000内的数。话题:如何输出1000以内能被3和5整除的正整数的程序框图回答:分析:因为凡是被3和5整除的正整数都是15的倍数,而1000=15*66+10,因此,1000以内一共有66个这样的正整数.引入变量a表示输出的数,引入计数变量n,计数变量n可以从1~66,反复输出a,就能输出1000以内的所有被3和5整除的正整数.解析:算
参考回答:展开全部 分析:因为凡是被3和5整除的正整数都是15的倍数,而1000=15*66+10,因此,1000以内一共有66个这样的正整数.引入变量a表示输出的数,引入计数变量n,计数变量n可以从1~66,反复输出a,就能输出1000以内的所有被3和5整除的正整数.解析:算法框图如图8: 点评:本题中描述算法的结构叫循环结构,其中反复执行的第 ② 部分称为循环体.变量n控制循环的开始和结束,称为循环变量,第①部分是赋予循环变量初始值,预示循环开始,第 ③ 部分判断循环是否继续执行循环体,称为循环终止条件.4、运用赋值语句时应注意的问题(1)赋值语句的一般格式为:变量名=表达式,它的作用一方面先计算赋值号右边表达式的值,另一方面把右边计算的结果值赋给赋值号左边的变量,使该变量的值等于表达式的值.例如:a=3;b=4;c=5;s=(a+b+c)/2;A=SQRT(s*(s-a)*(s-b)*(s-c),都是赋值语句.(2)赋值号左边只能是变量名字,而不是表达式,例如3.6=x是错误的.赋值号左右两边不能对换,赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量,例如 Y=x,表示的是用x的值替变量 Y 原先的值,不能改写成x=Y .因为后者表示用 Y 的值替变量x的值.(3)不能用赋值语句进行数式(或符号)的运算(如化简,因式分解等).如 y=x2-1=(x-1)(x+1),这是不能实现的.在赋值语句中的赋值号右边的表达式中的每一个“变量”都必须事先赋给确定的值.在一个赋值语句中,只能给一个变量赋值,不可能出现两个“=”或多个“=”号.(4)赋值号与数学中的等号意义不同,赋值号左边的变量如果原来没有值,则在执行赋值语句后,一个值.如果原来有值,则执行该语句后,以赋值号右边表达式的值替该变量的原值,即将“原值”掉.如:x=x+1,在数学中是不成立的.但在赋值语句中,意思是将x的原值加1,再赋给x,即x值增加1.5、条件语句的嵌套条件语句主要用来实现算法中的条件结构,在算法的条件结构中,当出现3个或3个以上的判断点时,就要用到程序嵌套,用条件语句表达时,先按条件要求执行某一语句(特别是 ELSE 后的语句2),继续按另一条件进行判断,这时可再利用一条件语句完成这一要求,这就形成了条件语句的嵌套,其一般格式为:其实质是将第一层的条件语句1和语句2再设计为一个条件语句.6、当型循环语句与指导型循环语句的别与它们的别在于:当型循环语句先对一些条件进行判断,根据判断的结果决定是否执行循环体,因此又称“前测试型”循环;直到型循环语句则是先执行一次循环体,再对一些条件进行判断,然后根据判断的结果决定是否继续执行循环体,因此又称“后测试型”循环,也就是说直到型循环语句至少执行一次循环体,而当型循环语句则可能一次也不执行循环体.但二者本质上是相同的,可以互相转化(这边不能显示图见下列网)话题:编写程序,输出1000以内同时被3,5,7整除的正整数
回答:被3,5,7整除的正整数,就是能同时被3*5*7=105整除的正整数,在1000以内只有9个。程序如下:var i:integer;begini:=105;repeatwriteln(i);i:=i+105;until i1000end.
参考回答:分析:因为凡是被3和5整除的正整数都是15的倍数,而1000=15*66+10,因此,1000以内一共有66个这样的正整数.引入变量a表示输出的数,引入计数变量n,计数变量n可以从1~66,反复输出a,就能输出1000以内的所有被3和5整除的正整数.解析:算法框图如图8: 点评:本题中描述算法的结构叫循环结构,其中反复执行的第 ② 部分称为循环体.变量n控制循环的开始和结束,称为循环变量,第①部分是赋予循环变量初始值,预示循环开始,第 ③ 部分判断循环是否继续执行循环体,称为循环终止条件.4、运用赋值语句时应注意的问题(1)赋值语句的一般格式为:变量名=表达式,它的作用一方面先计算赋值号右边表达式的值,另一方面把右边计算的结果值赋给赋值号左边的变量,使该变量的值等于表达式的值.例如:a=3;b=4;c=5;s=(a+b+c)/2;a=sqrt(s*(s-a)*(s-b)*(s-c),都是赋值语句.(2)赋值号左边只能是变量名字,而不是表达式,例如3.6=x是错误的.赋值号左右两边不能对换,赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量,例如 y=x,表示的是用x的值替变量 y 原先的值,不能改写成x=y .因为后者表示用 y 的值替变量x的值.(3)不能用赋值语句进行数式(或符号)的运算(如化简,因式分解等).如 y=x2-1=(x-1)(x+1),这是不能实现的.在赋值语句中的赋值号右边的表达式中的每一个“变量”都必须事先赋给确定的值.在一个赋值语句中,只能给一个变量赋值,不可能出现两个“=”或多个“=”号.(4)赋值号与数学中的等号意义不同,赋值号左边的变量如果原来没有值,则在执行赋值语句后,一个值.如果原来有值,则执行该语句后,以赋值号右边表达式的值替该变量的原值,即将“原值”掉.如:x=x+1,在数学中是不成立的.但在赋值语句中,意思是将x的原值加1,再赋给x,即x值增加1.5、条件语句的嵌套条件语句主要用来实现算法中的条件结构,在算法的条件结构中,当出现3个或3个以上的判断点时,就要用到程序嵌套,用条件语句表达时,先按条件要求执行某一语句(特别是 else 后的语句2),继续按另一条件进行判断,这时可再利用一条件语句完成这一要求,这就形成了条件语句的嵌套,其一般格式为:其实质是将第一层的条件语句1和语句2再设计为一个条件语句.6、当型循环语句与指导型循环语句的别与它们的别在于:当型循环语句先对一些条件进行判断,根据判断的结果决定是否执行循环体,因此又称“前测试型”循环;直到型循环语句则是先执行一次循环体,再对一些条件进行判断,然后根据判断的结果决定是否继续执行循环体,因此又称“后测试型”循环,也就是说直到型循环语句至少执行一次循环体,而当型循环语句则可能一次也不执行循环体.但二者本质上是相同的,可以互相转化(这边不能显示图见下列网)
话题:用循环语句输出1000以内能被3或7整除但不能同时整除的数回答:boolean isPrint = false;for(int i=1;i{isPrint = false;if(i%3 == 0){isPrint = !isPrint;}if(i%7 == 0){isPrint = !isPrint;}if(isPrint){System.out.println(i);}}
参考回答:297 ,300 ,532 ,534 ,591 ,594 ,318 ,321 ,540 ,543 ,192 ,195 ,138 ,140 ,309 ,312 ,654 ,657 ,159 ,161 ,768 ,770 ,558 ,560 ,516 ,518 ,738 ,741 ,306 ,308 ,330 ,333 ,906 ,909 ,322 ,324 ,658 ,660 ,204 ,207 ,213 ,216 ,927 ,930 ,763 ,765 ,990 ,993 ,108 ,111 ,435 ,438 ,477 ,480 ,742 ,744 ,784 ,786 ,180 ,182 ,549 ,552 ,570 ,573 ,915 ,917 ,448 ,450 ,873 ,875 ,150 ,153 ,112 ,114 ,726 ,728 !=0 i%7==0)) { printf("%d ,",217 ,219 ,243 ,245 ,385 ,387 ,864 ,867 ,129 ,132 ,469 ,471 ,393 ,396 ,423 ,426 ,196 ,198 ,406 ,408 ,805 ,807 ,343 ,345 ,843 ,846 ,507 ,510 ,369 ,371 ,687 ,690 ,831 ,833 ,280 ,282 ,582 ,585 ,381 ,384 ,528 ,531 ,897 ,900 ,675 ,678 ,936 ,938 ,117 ,119 ,679 ,681 ,264 ,266 ,705 ,707 ,957 ,959 ,267 ,270 ,885 ,888 ,465 ,468 ,642 ,644 ,474 ,476 ;i ,825 ,255 ,258 ,700 ,702 ,327 ,329 ,847 ,849 ,553 ,555 ,141 ,144 ,999 ,Press any key to continue#include "stdio.hquot,222 ,224 ,259 ,261 ,519 ,522 ,969 ,972 ,579 ,581 ,801 ,804 ,246 ,249 ,364 ,366 ,498 ,501 ,133 ,135 ,894 ,896 ,561 ,564 ,981 ,984 ,813 ,816 ,747 ,749 ,162 ,165 !=0) || (i%3,411 ,413 ,721 ,723 ,852 ,854 ,750 ,753 ,696 ,699 ,574 ,576 ,910 ,912 ,301 ,303 ,456 ,459 ,663 ,665 ,771 ,774 ,826 ,828 ,238 ,240 ,348 ,350 ,444 ,447 ,834 ,837 ,855 ,858 ,708 ,711 ,171 ,174 3 ,600 ,602 ,486 ,489 ,9 ,12 ,14 ,15 ,18 ,24 ,27 ,28 ,30 ,33 ,35 ,36 ,39 ,45 ,48 ,49 ,51 ,54 ,56 ,57 ,60 ,66 ,69 ,70 ,72 ,75 ,77 ,78 ,81 ,87 ,90 ,91 ,93 ,96 ,98 ,99 ,102 ,234 ,237 ,948 ,951 ,427 ,429 ,432 ,434 ,931 ,933 ,729 ,732 ,621 ,623 ,960 ,963 ,175 ,177 ,759 ,762 ,952 ,954 ,490 ,492 ,637 ,639 ,624 ,627 ,511 ,513 ,684 ,686 ,780 ,783 ,537 ,539 ,225 ,228 ;#include "string,288 ,291 ,183 ,186 .h" main() { int i,a,b,c; for (i=1,201 ,203 ,810 ,812 ,792 ,795 ,360 ,363 ,889 ,891 ,390 ,392 ,939 ,942 ,6 ,7 ,595 ,597 ,978 ,980 ,351 ,354 ,276 ,279 ,876 ,879 ,918 ,921 ,453 ,455 ,994 ,996 ,612 ,615 ,666 ,669 ,402 ,405 ,973 ,975 ;i++) { if ((i%3==0 i%7,414 ,417 ,717 ,720 ,339 ,342