C++复习

来源:互联网 发布:淘宝宠爱之名是真的吗 编辑:程序博客网 时间:2024/06/11 21:51

1620-7  唐大智《2016年12月22日》[连续第八十一天总结]

标题:C++考试复习

关键词:题目2个

内容(A)

将数组中的元素降序排列,并删除重复元素。

#include<iostream.h>void main(){     int a[15]={4,11,3,7,5,8,2,5,6,10,3,10,8,6,9},t[15];     int i,j,n=0;     t[n++]=a[0];     for(i=1;i<15;i++)     {            for(j=0;j<n;j++)                if(a[i]>=t[j])break;           if(a[i]==t[j])continue;           for(int k=n-1;k>=j;k--)                 t[k+1]=t[k];           t[j]=a[i];             n++;       }         for(i=0;i<n;i++)             a[i]=t[i];        for(i=0;i<n;i++)              {                    cout<<a[i]<<'\t';                    if((i+1)%5==0)cout<<endl;                }             cout<<endl;}
(B)

#include<iostream.h>void main(){   char[s]={"China\tJiangSu\nPeople\0Good"};   char *p=s;   while(*p)p++;   cout<<sizeof(s)<<'\n'<<p-s<<endl;}

输出结果为500,800 ,900.

(C)明日计划:最近马上要C++考试了,贪吃蛇视频线放一放,吧更多注意力放在备考上,关键是要考计算机基础也是醉。



0 0
原创粉丝点击