= 0)" />

编程怎么输入20个数

时间:2025-01-27 20:18:11 网络游戏

在C语言中,你可以使用以下方法输入20个数:

方法一:使用数组

```c

include

int main() {

int num;

int i;

printf("请输入20个数:\n");

for(i = 0; i < 20; i++) {

scanf("%d", &num[i]);

}

// 在这里添加你的代码来处理这些数

return 0;

}

```

方法二:使用循环和条件判断

```c

include

int main() {

int count = 0;

int sum = 0;

int number;

printf("请输入20个数:\n");

do {

scanf("%d", &number);

if(number >= 0) {

sum += number;

count++;

}

} while(count < 20);

printf("\n非负数的个数 : %d \t 总和是: %d\n", count, sum);

return 0;

}

```

方法三:使用递归

```c

include

int digui(int sum, int count) {

int n;

if(count == 20) return sum;

else {

scanf("%d", &n);

if(n >= 0) return digui(sum + n, count + 1);

else return digui(sum, count + 1);

}

}

int main() {

int sum = 0;

int count = 0;

printf("请输入20个整数(每次输入后回车):");

result = digui(sum, count);

printf("%d\n", result);

return 0;

}

```

方法四:使用Java

```java

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

int[] a = new int;

int count = 0;

while(count < 20) {

System.out.println("请输入一个整数:");

a[count] = input.nextInt();

count++;

}

// 在这里添加你的代码来处理这些数

}

}

```

这些方法都可以实现输入20个数,你可以根据自己的需求和编程习惯选择合适的方法。