循环程序模板怎么写的

时间:2025-01-27 23:28:54 单机游戏

循环程序模板可以根据不同的编程语言和需求有不同的写法。以下是几种常见编程语言的循环程序模板示例:

Java 示例

```java

import java.util.Scanner;

public class LoopExample {

public static void main(String[] args) {

final int NUMBER_OF_QUESTIONS = 5;

int correctCount = 0;

String output = "";

long startTime = System.currentTimeMillis();

Scanner in = new Scanner(System.in);

int count = 0;

while (count < NUMBER_OF_QUESTIONS) {

// 循环体

int number1 = (int) (Math.random() * 10);

int number2 = (int) (Math.random() * 10);

int result = number1 - number2;

// 循环控制条件

if (result == 0) {

correctCount++;

}

output += "Question " + (count + 1) + ": " + number1 + " - " + number2 + " = " + result + "\n";

count++;

}

System.out.println("Quiz completed!");

System.out.println("Correct answers: " + correctCount);

System.out.println("Time taken: " + (System.currentTimeMillis() - startTime) + " ms");

}

}

```

C 示例

```csharp

using System;

class LoopExample {

static void Main() {

const int NUMBER_OF_QUESTIONS = 5;

int correctCount = 0;

string output = "";

DateTime startTime = DateTime.Now;

for (int count = 0; count < NUMBER_OF_QUESTIONS; count++) {

// 循环体

int number1 = new Random().Next(10);

int number2 = new Random().Next(10);

int result = number1 - number2;

// 循环控制条件

if (result == 0) {

correctCount++;

}

output += $"Question {count + 1}: {number1} - {number2} = {result}\n";

}

Console.WriteLine("Quiz completed!");

Console.WriteLine("Correct answers: " + correctCount);

Console.WriteLine($"Time taken: {DateTime.Now - startTime}");

}

}

```

Python 示例

```python

import random

def loop_example():

NUMBER_OF_QUESTIONS = 5

correct_count = 0

output = ""

start_time = time.time()

for count in range(NUMBER_OF_QUESTIONS):

循环体

number1 = random.randint(1, 10)

number2 = random.randint(1, 10)

result = number1 - number2

循环控制条件

if result == 0:

correct_count += 1

output += f"Question {count + 1}: {number1} - {number2} = {result}\n"

print("Quiz completed!")

print("Correct answers:", correct_count)

print("Time taken:", time.time() - start_time)

loop_example()

```

JavaScript 示例

```javascript

function loopExample() {

const NUMBER_OF_QUESTIONS = 5;

let correctCount = 0;

let output = "";

let startTime = new Date().getTime();

for (let count = 0; count < NUMBER_OF_QUESTIONS; count++) {

// 循环体

let number1 = Math.floor(Math.random() * 10);

let number2 = Math.floor(Math.random() * 10);

let result = number1 - number2;

// 循环控制条件

if (result === 0) {

correctCount++;

}

output += `Question ${count + 1}: ${number1} - ${number2} = ${result}\n`;

}

console.log("Quiz completed!");

console.log("Correct answers:", correctCount);

console.log("Time taken:", new Date().getTime() - startTime);

}

loopExample();

```

这些示例展示了如何在不同的编程语言中编写循环程序模板。每个示例都包含了一个简单的循环结构,用于