输入几个数,分别输出其中的奇数和偶数

这个问题我们只需要设计几个循环嵌套在一起就可以解决,话不多说,我们直接上代码


目录

1.运行代码

2.运行结果


1.运行代码

cs 复制代码
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>

int main()
{
	int arr[10] = {1,2,3,4,5,6,7,8,9,10};
	int sz = sizeof(arr) / sizeof(arr[0]);
	int left = 0;
	int right = sz - 1;
	/*printf("请输入10个数字:>");*/
    //如果要自己输入数字的话,可以把下面注释的这段代码释放出来
	int i = 0;
	//for (i = 0; i < sz; i++)
	//{
	//	scanf("%d ", &arr[i]);
	//}
	while (left < right)
		{

			for (i = 0; i < sz; i++)
			{
				if (arr[i] % 2 == 1)
					printf("%d ", arr[i]);
				left++;
			}

			for (i = 0; i < sz; i++)
			{
				if (arr[i] % 2 == 0)
					printf("%d ", arr[i]);
				left++;
			}
		}
	return 0;

}

2.运行结果


大家也可以自己开动脑筋思考写出一种新的办法来实现功能,比如把它设计成一个函数。

相关推荐
念越2 分钟前
Python基础语法(一):变量、类型与程序控制流
开发语言·网络·python
wuminyu12 分钟前
Kafka的写入延迟与磁盘IO抖动原理分析
java·linux·c语言·jvm·c++
资讯综合19 分钟前
2026全国云渲染网站排名 不同需求用户适配榜单
开发语言·前端·javascript
aramae20 分钟前
模拟实现strcpy(字符串拷贝)(C语言)
java·c语言·开发语言·算法
PHP实战开发录36 分钟前
PHP接口超时后为什么任务还在跑
开发语言·前端·php·开发
m0_7345717636 分钟前
深入理解C++ 构造函数<十一> initializer_list 构造
开发语言·c++
数据狐(Datafox)1 小时前
京东商品详情API接口解析(附 JSON 样例)
java·开发语言·json
水饺编程1 小时前
第5章,[Win32 章节] :绘制平面直角坐标系
c语言·c++·windows·visual studio
Wang's Blog1 小时前
Java框架快速入门: Spring Security+OAuth2之深度定制UserDetailsService与密码无缝升级
java·开发语言·spring
白远山1 小时前
智慧场馆解决方案小程序系统开发实战与架构设计指南
java·开发语言·小程序·架构