给定一个数组,和一个整数x 求出数组中除去包含数字x的和 输入 第一行代表数组的长度n 第二行代表数组a 第三行为x
时间: 2023-05-13 19:07:09 浏览: 84
以下是 ChatGPT 的回答:
可以使用循环遍历数组,将不包含数字x的元素相加即可。具体实现可以参考以下代码:
n = int(input())
a = list(map(int, input().split()))
x = int(input())
sum = 0
for i in range(n):
if a[i] != x:
sum += a[i]
print(sum)
相关问题
C语言给定一个数组,和一个整数x 求出数组中除去包含数字x的和 输入 第一行代表数组的长度n 第二行代表数组a 第三行为x
以下是C知道的回答:
可以使用循环遍历数组,将不包含数字x的元素相加即可。具体实现可以参考以下代码:
```c
#include <stdio.h>
int main() {
int n, x, sum = 0;
scanf("%d", &n);
int a[n];
for (int i = 0; i < n; i++) {
scanf("%d", &a[i]);
}
scanf("%d", &x);
for (int i = 0; i < n; i++) {
if (a[i] != x) {
sum += a[i];
}
}
printf("%d", sum);
return 0;
}
```
输入格式为:
```
5
1 2 3 4 5
3
```
输出结果为:
```
12
```
希望能够帮到你!
C语言给定一个数组,和一个整数x (x∈【0,9】) 求出数组中除去数字中带有x的和 输入 第一行代表数组的长度n 第二行代表数组a 第三行为x
好的,让我来回答你的问题。以下是我的回答:
```c
#include <stdio.h>
int main() {
int n, x, sum = 0;
scanf("%d", &n);
int a[n];
for (int i = 0; i < n; i++) {
scanf("%d", &a[i]);
}
scanf("%d", &x);
for (int i = 0; i < n; i++) {
if (a[i] / 10 != x && a[i] % 10 != x) {
sum += a[i];
}
}
printf("%d\n", sum);
return 0;
}
```
这是一个简单的 C 语言程序,可以解决你提出的问题。它首先读取数组的长度和元素,然后读取整数 x。接下来,它遍历数组并计算除去数字中带有 x 的元素的和。最后,它输出这个和。
希望这个回答能够帮助到你!
阅读全文