您的位置:首页 > 新闻 > 资讯 > 高端网站设计技术分析_上海手机网站建设_深圳专门做seo的公司_网页免费制作网站

高端网站设计技术分析_上海手机网站建设_深圳专门做seo的公司_网页免费制作网站

2024/12/26 9:16:57 来源:https://blog.csdn.net/m0_72110718/article/details/144357192  浏览:    关键词:高端网站设计技术分析_上海手机网站建设_深圳专门做seo的公司_网页免费制作网站
高端网站设计技术分析_上海手机网站建设_深圳专门做seo的公司_网页免费制作网站
  1. 利用函数重载,实现对整形数组的冒泡排序,对浮点型数组的冒泡排序
    #include <iostream>
    #include <cstring>
    #define MAX 5
    using namespace std;int bubble(int s1[MAX])
    {int a[MAX];memcpy(a,s1,sizeof(a));cout << "整形冒泡排序结果:";for(int i = 1;i<MAX;i++)//控制排序趟数{for(int j = 0;j<MAX-i;j++)//控制两两比较的元素下标{if(a[j]>a[j+1])//左边大于右边交换两个元素{int t = a[j];a[j] = a[j+1];a[j+1] = t;}}}for(int i = 0;i<MAX;i++)//循环输出{cout << a[i] << "\t";}cout << endl;
    }float bubble(float s2[MAX])
    {float a[MAX];memcpy(a,s2,sizeof(a));cout << "浮点型数组冒泡排序结果:";for(int i = 1;i<MAX;i++)//控制排序趟数{for(int j = 0;j<MAX-i;j++)//控制两两比较的元素下标{if(a[j]>a[j+1])//左边大于右边交换两个元素{float t = a[j];a[j] = a[j+1];a[j+1] = t;}}}for(int i = 0;i<MAX;i++)//循环输出{cout << a[i] << "\t";}cout << endl;
    }int main()
    {int s1[]={11,44,22,77,33};bubble(s1);float s2[]={11.1,22.2,55.5,33.3,44.4};bubble(s2);return 0;
    }
    

  2. 在堆区申请一个数组的空间,并完成对该数组中数据的输入和输出,程序结束释放堆区空间
    #include <iostream>using namespace std;int main()
    {//输入int *p = new int[10];cout << "请输入10个整形数据:" ;for(int i=0;i<10;i++){cin >> p[i];}cout << endl;//输出cout << "输入的数据为:";for(int i=0;i<10;i++){cout << p[i] << " ";}cout << endl;//释放申请的堆空间delete []p;return 0;
    }
    

  3. 13题

    #define  array_size(arr)   (sizeof(arr) / sizeof(arr[0]))
  4. 14题

    #include <stdio.h>int main() {int a = 0;  a |= (1 << 3);a &= ~(1 << 3);return 0;
    }

  5. ximd

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com