用TS语言在页面上编程输出100~1000之间的所有素数,要求每行显示6个素数
时间: 2024-10-19 16:12:24 浏览: 37
在TypeScript (TS) 中,我们可以使用数组、循环和函数来实现这个功能。首先,我们需要定义一个判断素数的辅助函数,然后创建一个数组来存储结果,并按每行6个素数分隔输出。这里是一个简单的示例:
```typescript
// 判断是否为素数的函数
function isPrime(num: number): boolean {
if (num <= 1) return false;
for (let i = 2; i <= Math.sqrt(num); i++) {
if (num % i === 0) return false;
}
return true;
}
// 输出100到1000之间的素数
function printPrimes(start: number, end: number, step: number = 6) {
let primes: number[] = [];
for (let num = start; num <= end; num++) {
if (isPrime(num)) {
primes.push(num);
// 每添加6个素数换行
if (primes.length % step === 0) {
console.log(primes.join(', ')); // 使用join连接每个数字并打印
primes = []; // 清空数组开始下一行
}
}
}
// 打印剩余的素数(如果有的话)
if (primes.length > 0) {
console.log(primes.join(', '));
}
}
// 调用函数开始输出
printPrimes(100, 1000);
```
当你运行这段代码,它会在控制台按照每行6个素数的形式输出100到1000之间的所有素数。
阅读全文
相关推荐


















