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...
include "stdio.h"int main(int argv,char *argc[]){int i;double s;for(s=0.0,i=1;i<1001;i++)if(i%3==0 || i%7==0)s+=1.0/i;printf("The result are %.5f\n",s);return 0;}运行结果:
//编程输出1~1000之间能被3整除又能被7整除的数。只输出前10个数。#include <stdio.h>int main(){ int i; //设这个整数是i int a = 0; //统计满足条件的整除的个数 for(i = 1; i <= 1000; i++) { if(i % 3 == 0 && i % 7 == 0) //判断条件 printf("i is %d\n", i); ...
1 对1到1000进行遍历;2 对每个数值进行判断,如可以被7整除,则输出并累加;3 退出循环后,输出结果。不过由于要求是可以被7整除的数,所以,可以取巧,在算法上,从7开始遍历,每次加7,即可确保每个数都是可以被7整除的。按照这个思想,只需要遍历,输出,加求和即可。代码如下:int main(){ ...
void main(){ unsigned int sum = 0;unsigned int i = 0;for (; i <= 1000; ++i){ if (i % 3 == 0 || i % 5 == 0 || i % 7 == 0){ sum += i;} } printf("sum is : %d\n", sum);}
//小白写程序//编程输出1~1000之间能被3整除又能被7整除的数。只输出前10个数。#include <stdio.h>int main(){ int i; //设这个整数是i int a = 0; //统计满足条件的整除的个数 for(i = 1; i <= 1000; i++) { if(i % 3 == 0 && i % 7 == 0...
100以内能同时被3,5,7整除的数,自然数的话这可是一个都没有哇!是不是1000以内哦?看来书上也不完全是对的。除非是0。include<stdio.h> int main(){int i,n=0;for(i=0;i<=100;i++)if(i%3==0&&i%5==0&&i%7==0){printf("%d\n",i); n++;} printf("共有%d个\n",n...
void main(){ int n;int m;printf("please input n\n");scanf("%d",&n);for(int i = 1; i <= n; i++)if(i % 3 == 0 || i % 7 == 0){ m++;printf("%-3d",i);if(m % 10 == 0)printf("\n");} printf("\n");} /* 用while循环实现*/ include<stdio.h>...
以下是一份简单的C语言程序,能够求出1到100中能被3或7整除的数之和:```c include <stdio.h> int main() { int i, sum = 0;for (i = 1; i <= 100; i++) { if (i % 3 == 0 || i % 7 == 0) { sum += i;} } printf("The sum of numbers that can be divided...