C语言
#includeint main(){ int a[1000] = {}; int j = 0; for(int i = 3;i<1000;i++){ if (i % 3==0 || i % 5 == 0) { a[j] = i; //printf("%dn",a[j]); j++; } } long sum = 0L; for(int i =0;i<=j;i++){ sum += a[i]; } printf("%dn",sum); }
Java
package exercise;
public class _3和5的公倍数 {
public static void main(String[] args) {
int sum = 0;
for(int i=0;i<10;i++) {
if(i%3==0 || i%5==0) {
sum+=i;
}
}
System.out.println(sum);
int sum1 = 0;
for(int i=0;i<1000;i++) {
if(i%3==0 || i%5==0) {
sum1+=i;
}
}
System.out.println(sum1);
}
}
结果:233168



