C语言编程输出1~1000内既能被3整除又能被7整除的数的和
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言编程输出1~1000内既能被3整除又能被7整除的数的和相关的知识,希望对你有一定的参考价值。
C语言中A能被B整除,则A除以B的余数为0,A%B=0。
具体代码如下:
public class Asak
public static void main(String[] args)
Scanner s = new Scanner(System.in);
int num=0;
System.out.println("1~1000之间能被3整除又可以被7整除的数: ");
for (int i=1;i<1000;i++)
if (i%3==0&&i%7==0)
num++;
System.out.print(i+"\\t");
if (num%10==0&&num>=10)
System.out.println();
扩展资料:
第1步: 定义程序目标
当在开始写程序之前,应对希望程序要做什么有一个清晰的想法。考虑程序需要的信息,程序需要进行的计算和操作,以及程序应该报告的信息。在这一规划阶段,应该用一般概念来考虑问题,而不是一些具体的计算机语言术语来考虑。
第2步: 设计程序
当在对程序需要完成的事情有一个概念性的认识后,就应该决定程序要如何完成它,用户界面应该是怎么样的,程序应该如何组织,目标用户是谁,有多长的时间来完成实现这个程序等等。
这个部分其实就像写作文一样,当想好要写什么题材的文章之后,接下来就要列出文章中的大纲,需要几个段落,需要用到什么手法,每个段落写的是什么内容,一共有多少时间来给完成这篇文章。把这些内容规划出来列成大纲,然后依次实现就可以了。
第3步: 编写代码
在程序有了清晰的设计后,就可以通过编写代码来实现它了。也就是说,将设计构思转变为 C 语言。这里是真正需要使用 C 知识的地方。可以在纸上勾画的想法,但最终必须将代码输入计算机。一般来说,需要使用文本编辑器来创建一种称为源代码的文件,该文件包含程序设计的的 C 实现形式。
参考技术A 为什么最后求和是负的858969772sum要赋初值为0 参考技术B #include<stdio.h>
main()
int i,sum;
for(i=1;i<=1000;i++)
if(i%3==0&&i%7==0)
printf("%d\\t",i);
sum+=i;
printf("\\nsum = %d\\n",sum);
如图所示,望采纳。。。。。。
追问为什么最后求和是负的858969772
为什么最后求和是负的858969772
追答不知道,我编的不是呀,有图证明的
追问我的跟你的语句一样,怎么回事
int i;
for(i=7;i<=1000;i+=7)
if(i%3==0)sum+=i;
printf("%d",sum);
以上是关于C语言编程输出1~1000内既能被3整除又能被7整除的数的和的主要内容,如果未能解决你的问题,请参考以下文章
C语言编程:输出1000以内能被3整除的奇数以及这些奇数的和,怎么写?
在1000~2000内~所有能被3或者7整除的所有自然数的和~求一个c语言程序~谢谢