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

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


目录

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.运行结果


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

相关推荐
mascon8 分钟前
C#自定义扩展方法 及 EventHandler<TEventArgs> 委托
开发语言·c#
Evand J1 小时前
【MATLAB例程】线性卡尔曼滤波的程序,三维状态量和观测量,较为简单,可用于理解多维KF,附代码下载链接
开发语言·matlab
苕皮蓝牙土豆1 小时前
C++ map容器: 插入操作
开发语言·c++
Dxy12393102161 小时前
Python 装饰器详解
开发语言·python
linab1121 小时前
mybatis中的resultMap的association及collectio的使用
java·开发语言·mybatis
NaclarbCSDN2 小时前
Java IO框架
开发语言·python
fanTuanye2 小时前
Java基础知识总结(超详细整理)
java·开发语言
顾子茵2 小时前
c++从入门到精通(六)--特殊工具与技术-完结篇
android·开发语言·c++
孞㐑¥2 小时前
Linux之基础IO
linux·开发语言·c++·经验分享·笔记
进取星辰2 小时前
31、魔法生物图鉴——React 19 Web Workers
开发语言·javascript·ecmascript