Acm1-输入出and结构体

来源:互联网 发布:cocos2d.js sdk 编辑:程序博客网 时间:2024/05/17 07:08

微笑<1>   重点:输入与输出、结构体

微笑<2>输入输出的常见类型:

  输入

(1)   简单输入自变量,直接输出结果;

(2)   进行循环控制-已有次数控制;while(n--){}

(3)   循环控制-输入值控制-while(scanf(“%d%d”,&a,&b)!=EOF){};

(4)   循环控制-输入值都不为0,两种方法:A.定义死循环,以00为标准,运用break;打破循环;if(a==0&&b==0)break;

                                                                                 B.while(scanf("%d %d",&a,&b)==2,a+b){}

   输出:

(5)   需要中间空一行的,printf(“\n\n”);

(6)   运用flag;观察flag的变化来输出‘\n’;

(7)   int flag=0;

if(flag==0){printf(“%d\n”,val);flag=1;};

else{printf(“\n%d\n”,val);}

*注意:flag是如何变化的,我们会发现,flag只有刚开始是0;此后flag一直是1;以后就会在两个数之间有空一行;

<3>结构体

  (1)构造函数  

     形式:stu(){}

     对于结构体的构造,可分为两部分:

     私有部分和公有部分;

     公有部分既是在结构体内部所构造的函数;

     且公有部分运用的变量,均是在私有部分已经有定义的部分;

   (2)析构函数

    ~stu(){};




原创粉丝点击