问题:
输入n个数,n<=100,并且给这n个数中的奇数,按升序排列并输出。
思路:
思路如下:
- #include
- #include
- int main()
- {
- int n;
- printf("哥们儿,你想输入几个数啊\n");
- scanf("%d",&n);
- int *a;
- a=(int*)malloc(sizeof(int)*n);
- int q;
- printf("别墨迹了,输入%d个数字吧\n",n);
- for(q=0;q
- {
- scanf("%d",&a[q]);
- }
- int k,p=0;
- int b[100];
- int sum=0;
- for(k=0;k
//从输入的数字中筛选奇数,存进另一数组 - {
- if(a[k]%2 !=0)
- {
- b[p]=a[k];
- p++;
- sum++;
- }
- }
- int w,e;
- for(w=0;w
-1;w++) - {
- int temp;
- for(e=0;e
-1-w;e++) - {
- if(b[e]>b[e+1])
- {
- temp =b[e];
- b[e]=b[e+1];
- b[e+1]=temp;
- }
- }
- }
- int t;
- printf("其中的奇数按照从小到大分别是\n");
- for(t=0;t
- {
- printf("%d ",b[t]);
- }
-
- return 0;
- }
-
相关阅读:
tensorflow基础
使用 Win2D 实现融合效果
CUDA 编程简介
S7-200SMART利用V90 MODBUS通信控制库控制V90伺服的具体方法和步骤
Java最全面试攻略,吃透25个技术栈Offer拿到手软
正则表达式,复现绕过案例
化繁为简,国内知名期货交易所依托 MogDB 数据库促信创改造项目提速
数组14—reduce() :将数组的元素减少为一个值
Linux--网络基础(概念+协议的了解+OSI七层模型,TCP/IP五层协议,网络数据传输流程)
华为云云耀云服务器L实例评测|急速上手,零基础,两小时完成搭建属于自己的个人网站
-
原文地址:https://blog.csdn.net/m0_59844149/article/details/128138211