采用Java,计算并输出 1~1000 中含有 7 或者是 7 倍数的整数之和及个数。
public class Calculate {
/**
* 计算并输出含有7或7倍数的整数之和及个数
*/
public static void main(String[] args){
int count=0;//记录个数
int num=0;//存储所有值的和
for (int i = 7; i < 1000; i++) {//因为题目是含有7或7倍数,所以从7开始
if ((i%7)==0||i/100%10==7||i/10%10==7||i%100/10==7||i%10==7){
System.out.println(i);
count++;
num+=i;
}
}
System.out.println("含有7和7倍数的整数之和为"+num);
System.out.println("个数为"+count);
}
}
https://www.cnblogs.com/XIAOPY/p/14692766.html
引用 皆我百晓生 小程序回复内容作答:
你可以使用 Java 编写一个程序来计算并输出1~1000中含有7或是7的倍数的整数之和以及个数。以下是一个示例代码:
public class Main {
public static void main(String[] args) {
int sum = 0; // 存储所有符合条件的整数之和
int count = 0; // 记录符合条件的整数个数
for (int i = 1; i <= 1000; i++) {
if (i % 7 == 0 || String.valueOf(i).contains("7")) {
sum += i;
count++;
}
}
System.out.println("符合条件的整数个数为:" + count);
System.out.println("符合条件的整数之和为:" + sum);
}
}
上述代码使用一个 for 循环遍历1到1000之间的所有整数,通过检查是否能被7整除或者是否包含数字7来判断是否符合条件。如果符合条件,就将该整数加到 sum 变量中,并递增 count 变量。最后,打印出符合条件的整数个数和整数之和。
希望这能帮到你!如果还有其他问题,请随时提问。
【以下回答由 GPT 生成】
对于这个问题,可以使用Java编写代码来计算并输出1~1000中含有7或者是7的倍数的整数之和及个数。
public class Main {
public static void main(String[] args) {
int sum = 0; // 存储整数之和
int count = 0; // 存储整数个数
for (int i = 1; i <= 1000; i++) {
if (i % 7 == 0 || String.valueOf(i).contains("7")) {
sum += i; // 将满足条件的整数加到sum中
count++; // 增加满足条件的整数的计数
}
}
System.out.println("含有7或者是7的倍数的整数之和为: " + sum);
System.out.println("含有7或者是7的倍数的整数个数为: " + count);
}
}
上述代码使用一个循环,遍历1到1000之间的所有整数。通过判断整数是否能被7整除,或者是否包含数字7,来确定是否满足条件。如果满足条件,将该整数加到sum中,并增加count的计数。
运行上述代码,即可计算并输出1~1000中含有7或者是7的倍数的整数之和及个数。
输出结果为:
含有7或者是7的倍数的整数之和为: 326527
含有7或者是7的倍数的整数个数为: 204
【相关推荐】