c语言编程输入任意十个整数到数组a, 删除其中的奇数,并输出
时间: 2023-12-10 22:40:09 浏览: 37
可以使用如下代码实现:
```c
#include <stdio.h>
int main() {
int a[10], i, j, n;
printf("请输入10个整数:\n");
for (i = 0; i < 10; i++) {
scanf("%d", &a[i]);
}
n = 10; // n表示当前数组中的元素个数
for (i = 0; i < n; i++) {
if (a[i] % 2 != 0) { // 判断是否为奇数
for (j = i; j < n - 1; j++) {
a[j] = a[j + 1]; // 将后面的元素往前移动
}
n--; // 数组中的元素个数减1
i--; // 继续判断当前位置是否为奇数
}
}
printf("删除奇数后的数组为:\n");
for (i = 0; i < n; i++) {
printf("%d ", a[i]);
}
printf("\n");
return 0;
}
```
这里采用了双重循环的方法,先遍历数组中的每个元素,判断是否为奇数,如果是奇数,则将其后面的元素往前移动,并将数组中的元素个数减1,最后输出删除奇数后的数组。
相关问题
c语言编程输入任意十个整数到数组a中,删除其中的奇数,并输出
下面是一个示例代码,实现了输入十个整数并删除奇数的功能:
```c
#include <stdio.h>
int main() {
int a[10], even[10], count = 0; // 定义数组和计数器
printf("请输入十个整数:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &a[i]); // 输入整数
if (a[i] % 2 == 0) { // 如果是偶数则加入新数组
even[count] = a[i];
count++;
}
}
printf("删除奇数后的结果为:\n");
for (int i = 0; i < count; i++) {
printf("%d ", even[i]); // 输出偶数数组
}
return 0;
}
```
这段代码首先定义了一个长度为 10 的整型数组 `a`,然后使用 `for` 循环输入十个整数,并判断是否为偶数。如果是偶数,则将其存入一个新的数组 `even` 中,并且将计数器 `count` 增加。最后再使用 `for` 循环输出新数组中的元素,即为删除奇数后的结果。
c语言从键盘输入6个整数到数组,统计其中正数的个数并输出
您好,我是ChitGPT,很高兴能为您解答问题。
对于您的问题,您可以使用如下代码实现:
```
#include <stdio.h>
int main() {
int arr[6], count = 0;
printf("请输入6个整数:\n");
for (int i = 0; i < 6; i++) {
scanf("%d", &arr[i]); //从键盘输入整数并存储到数组
if (arr[i] > 0) { //判断正数
count++; //计数器+1
}
}
printf("正数的个数是%d\n", count); //输出正数的个数
return 0;
}
```
在此程序中,定义了一个包含6个元素的整型数组`arr`,并定义了一个计数器`count`,用于统计正数的个数。通过`for`循环从键盘输入6个整数并存储到数组中,同时判断每个数组元素是否为正数,若是,则计数器`count`加1。最后输出正数的个数。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)