一起创业网-为互联网创业者服务

输入0退出程序怎么实现

在不同的编程语言中,实现输入0退出程序的方法有所不同。以下是一些常见编程语言中实现该功能的示例代码:

C++:

```cpp

include

using namespace std;

int main() {

int n;

while (cin >> n) {

if (n == 0) {

return 0;

} else if (n % 4 == 2) {

cout << "yes" << endl;

} else {

cout << "no" << endl;

}

}

return 0;

}

```

Python:

```python

while True:

input_num = int(input("请输入一个数字(按0退出):"))

if input_num == 0:

print("程序已退出!")

break

else:

print("您输入的数字是:", input_num)

```

Java:

```java

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

while (true) {

int n = scanner.nextInt();

if (n == 0) {

System.out.println("程序已退出!");

break;

} else if (n % 4 == 2) {

System.out.println("yes");

} else {

System.out.println("no");

}

}

scanner.close();

}

}

```

C:

```c

include

int main() {

int n;

while (scanf("%d", &n) == 1) {

if (n == 0) {

break;

} else if (n % 4 == 2) {

printf("yes

");

} else {

printf("no

");

}

}

return 0;

}

```

JavaScript (Node.js):

```javascript

const readline = require('readline');

const rl = readline.createInterface({

input: process.stdin,

output: process.stdout

});

rl.on('line', (input) => {

const num = parseInt(input, 10);

if (num === 0) {

rl.close();

console.log('程序已退出!');

} else {

console.log(`您输入的数字是: ${num}`);

}

});

```

这些示例代码展示了如何在不同的编程语言中实现输入0退出程序的功能。你可以根据自己的需求选择合适的编程语言和实现方式。