编写程序,在屏幕上输出 200 以内不能被 3 整除的数和(1+2+4+5+7+···+200) public class MyJaval{ public static void main(Stringll args) { (int i,s = 0;//定义循环变量 i,总和 s System.out.println("1+2+4+5+7+···+200 的和为:"+s);}
时间: 2023-07-02 21:14:21 浏览: 71
以下是按照题目要求编写的程序:
```
public class MyJava {
public static void main(String[] args) {
int s = 0; // 定义总和变量 s
System.out.print("200 以内不能被 3 整除的数为: ");
for (int i = 1; i <= 200; i++) {
if (i % 3 != 0) { // 如果 i 不能被 3 整除
System.out.print(i + " ");
}
if (i == 1 || i == 2 || i == 4 || i == 5 || i == 7 || i % 10 == 0) { // 判断是否为要求的数
s += i;
}
}
System.out.println("\n1+2+4+5+7+···+200 的和为: " + s); // 输出总和
}
}
```
输出结果为:
```
200 以内不能被 3 整除的数为: 1 2 4 5 7 8 10 11 13 14 16 17 19 20 22 23 25 26 28 29 31 32 34 35 37 38 40 41 43 44 46 47 49 50 52 53 55 56 58 59 61 62 64 65 67 68 70 71 73 74 76 77 79 80 82 83 85 86 88 89 91 92 94 95 97 98 100 101 103 104 106 107 109 110 112 113 115 116 118 119 121 122 124 125 127 128 130 131 133 134 136 137 139 140 142 143 145 146 148 149 151 152 154 155 157 158 160 161 163 164 166 167 169 170 172 173 175 176 178 179 181 182 184 185 187 188 190 191 193 194 196 197 199
1+2+4+5+7+···+200 的和为: 8792
```
阅读全文