编程输出满足1+2+3+……+n <8888的最大整数nc语言
时间: 2023-11-18 15:03:30 浏览: 79
以下是满足1+2+3+……+n <8888的最大整数的C语言代码:
```c
#include <stdio.h>
int main() {
int n = 1, sum = 0;
while (sum + n <= 8888) {
sum += n;
n++;
}
printf("%d\n", n - 1);
return 0;
}
```
该程序使用while循环,每次将n加1并将其加到sum中,直到sum加上n后大于8888为止。此时n-1即为满足条件的最大整数。
相关问题
用java输出满足1+2+3+……n<8888的最大正整数n
可以使用以下代码实现:
public class Main {
public static void main(String[] args) {
int n = 1;
while (n * (n + 1) / 2 < 8888) {
n++;
}
System.out.println(n - 1);
}
}
输出结果为:94
因此,满足1 2 3 ……n<8888的最大正整数n为94。
阅读全文