C语言基础的小练习01

    if (a%2==0) {
        printf("%d是偶数",a);
    }
    else
        printf("%d是奇数",a);
     */
    //2.编程判断3人中谁的年龄最大,并打印最大者的年龄
    /**/
    int max=0;
    int a1=15,a2=28,a3=18,a,b,c;
      printf("请输入3个数字:");
    scanf("%d,%d,%d",&a,&b,&c);

    if (a1>a2 && a1>a3) {
        max=a1;
        printf("%d是最大的年龄",max);
    }
    else if (a2>a1 && a2>a3){
        max=a2;
        printf("%d是最大的年龄",max);
    }
    else
    {  max=a3;
        printf("%d是最大的年龄",max);}

   //3.在控制台输入年份,并且判断输入的年份是平年还是闰年。
    /*
    int y;
    printf("请输入一个年份:");
    scanf("%d",&y);
    if ((y % 4 == 0 && y % 100 != 0) || y % 400 == 0) {
        printf("%d年是闰年",y);
    }
    else{
    printf("%d年是平年",y);
    }
    */
    //4.输入 3 个数,判断是否能构成三角形
    /*
    int a,b,c;
    printf("请输入三个数:");
    scanf("%d %d %d",&a,&b ,&c);
    if (a+b > c && a + c > b && b + c  > a && a > 0 && b > 0 && c > 0

2   APP移动开

APP移动支付包含:ios开发、Android开发等;ios的付出语言是OC(object-c)和swift;Android的开发语言是Java;对于活动端支付,首先得去控制去基本的开销语言,再失去上不同平台的网API和框架,就足以错过付出了。

乘移动互联网的大潮,APP像雨后春笋般涌现出来,各大互联网商家,出高薪去发掘人,因此做ios、Android开发人员的工薪待遇就水涨船高…..

然而趁养机构APP移动支付人才输出,企业之浓眉大眼缺口也愈来愈小;加上2016年,资本寒冬,很多创业型公司吗死了,所以APP移动开发人员的工资待遇慢慢的呢回归至市场理性状态(很多学学APP移动支付的恋人,得理性对待)。


}

4 . 游戏开发

娱乐支付,一般有端游(如魔兽世界)、页游(如传奇)和手游(如阴阳师、皇室战争等);端游和页游,这里虽未举行过多探索(主要潭子也从未开发了几款款,哈哈);我虽拉比较看好之手游吧。

手游主要是故Cocos2d-x游戏引擎开发的,一个因C++的玩引擎;所以该引擎就得生C++基础哦(不过本啊有根据JS
和 lua版本的呀)。

游戏一直是众人长期廉价的游乐方式,可能出那么些丁会见问为何是廉价呢?你考虑看,很多玩耍可以不要花同样划分钱,可以玩玩大漫长;随便买只玩具还有几十块钱啊,所以我要么比较欣赏起付费意识游戏玩家(哈哈,主要2016年,潭子和情人一块开创了相同寒手游公司,虽然现在挫败了…)……总的来说,手游开发前景还是不错的!!!


    //5.铁路托运行李规定:行李重不超过 50 公斤的,托运费按 0.15 元每 公斤计算,如果超过 50 公斤,超出部分每公斤加收 0.1 元。编程实现上述功能
   /*
    float z,sum=0.0;
    printf("请输入公斤数:");
    scanf("%f",&z);
    if (z <= 50) {
        sum=0.15 * z;
        printf("共花费%f",sum);
    }
    else
    { sum=0.15 * 50 + (z - 50) * (0.1+0.15);
        printf("共花费%.2f",sum);

    }
    */
    //6.编程将所有“水仙花数”打印出来,并打印其总个数。
   /*
    int a,b,c;
    int sum=0;
    for (a =1; a<9; a++) {
        for (b =1; b<9; b++) {
            for (c =1; c<9; c++) {
                if ((a*a*a + b*b*b + c*c*c ) == (a*100+b*10+c)) {
                       sum++;
                    printf("水仙花数为%d\n",a*100+b*10+c);

                }

            }
        }
    }
    printf(" 总数为%d ",sum);
    */
    //7.输入两个数,求最大公约数和最小公倍数。
   /*
    int m,n,z = 0,q=0;

        printf("\n请输入两个数:");
        scanf("%d %d",&m,&n);
    q=m*n;
    //辗转相除法
    if (m<n) {
        while (m!= 0) {
            z = n % m;
            n = m;
            m = z;
        }
         printf("最大公约数为%d   最小公倍数为%d",n,q/n);
    }
    else{
    while (n!= 0) {
        z = m % n;
        m = n;
        n = z;
    }

    printf("最大公约数为%d   最小公倍数为%d",m,q/m);

7  算法、底层开发

对此自当下简单单技术可行性开的食指要求,还是好高之,当然对为是颇高之;算法对数学等合计要求比强,我前发生只同事是致力语音识别算法研究的,数学系的硕士,编程能力吗是;而对此底层开发,一般指的凡框架还操作系统开发,要求就再度胜似了…..


}

5     VR/AR开发

潭子先来推广一下什么是VR和AR吧,当然还有MR(这里就是非开过多说啊)。

虚拟现实(Virtual
Reality,简称VR,又译作灵境、幻真)是近些年冒出的高技术,也称灵境技术或人工环境。虚拟现实是行使计算机模拟出一个三维空间的虚拟世界,提供使用者关于视觉、听觉、触觉等感官的仿,让使用者如同身历其境一般,可以及时、没有范围地洞察三度空间内之东西。

提高现实(Augmented
Reality,简称AR),也深受称为混合现实。它经过电脑技术,将虚拟的信使用及真世界,真实的条件暨编造的物体实时地叠加至了跟一个画面或空中又设有。

那么VR和AR的分吗?

简易来说,虚拟现实(VR),看到的状况以及人物均是借用的,是管你的意识代入一个虚拟的社会风气。

增进现实(AR),看到底观以及人士有凡是真有些凡是借用,是拿虚拟的音讯带入到具体世界面临。

提议就此国内的easyAR,然后控相应的unity3D
技术,C#建议效仿下,基本就足以付出了了。而VR开发,主要的3D软件框架或U3D和Unreal,对应的编程语言是C#和C++。

现今VR/AR开发,是于新的天地;发展前景还得凭借硬件等其余发展因素,所以个人觉得眼前失去学就面支出,风险还是产生接触好!


) {
printf(“a=%d,b=%d,c=%d能结成三角形”,a,b,c);
}
else
printf(“不可知组成三角形”);
*/

实战干货:选择编程开发方向,必须了解之转业

大家好,我是潭子;如果你是千篇一律曰新家,对编程非常感谢兴趣,想变成同称为合格的程序员,那么这篇文章就是是也你写的。

潭子根据连年的编程经验,并整合当下之互联网行业的发展前景,给大家解析一下编程开发之几乎独好方向。


//普通方法
    int xx,yy;
    printf("\n请输入两个数:");
    scanf("%d %d",&xx,&yy);
    int temp = xx < yy ? xx : yy;
    int  a = xx * yy;
    for (long i = temp; ; i--) {
        if ((xx % i == 0) && (yy % i == 0)) {
            temp = i;
            break;
        }
    }

    printf("这两个数的最大公约数为:%d\n",temp);
    printf("这两个数的最小公倍数为:%d\n",a/temp);

 */

 小结

由此看来,IT编程行业在市面上,待遇要比较高的;但是每个行业都发出谈得来之特殊性,互联网变化快,企业为和达到市场发展,技术开发开发之心上人,还是于辛苦的…………


/*
//1.输入一个整数,判断奇偶,并出口“某某是奇数”或者“某某是偶数”
int a;
printf(“请输入一个数字:”);
scanf(“%d”,&a);

8  测试(QA)

QA(Quality Assurance,译为“品质保证”),一般分黑盒测试和白盒测试。

黑盒测试:已解产品的功能设计规格,可以展开测试证明每个实现了的效用是否符合要求;白盒测试:已了解产品之中间工作进程,可以透过测试证明每种内部操作是否切合设计标准要求,所有中成分是否因通过检查。

QA测试人员就是为程序员把关的,不但要会看懂代码(大概知道啊意思),还要控制得的测试技术,更关键的是思想缜密,有耐心有气;若产品的bug过多,有且拒绝程序员的制品,这时就会影响程序员的绩效;所以企业之测试和开支通常还产生略矛盾的;不过很多供销社之测试人员是阿妹,也会见招一对欢喜冤家的。bug的程序猿,通常勾搭测试妹子的空子多些,脱单的火候大些,哈哈。。。


1 服务器后台开发

现行做服务器后台开发之编程语言,常用的即使是Java、PHP、C++等;
入门比较为难,但是后期发展潜力大;不论是APP,还是网页,智能硬件等都待后台提供劳动的,我个人或比较看好这块开发之。


6  web开发

也尽管是召开网站;一般分前端和后台(Java和PHP等),前端主要承担网页的宏图,需要上HTML、CSS、JavaScript等。而最近的微信小序吗挺火的,很多丁犹当就是产一个风口;很多举行web开发的意中人,都按耐不住心中之激动,去开微信小序支付啦!


3   智能硬件

智能硬件都由不过穿戴设备延伸到智能电视、智能家居、智能汽车、医疗常规、智能玩具、机器人等领域。比较突出的智能硬件包括Google
Glass、三星球Gear、FitBit、麦开水杯、咕咚手环、Tesla、乐视电视等。

召开智能硬件开发,需要上嵌入式和单片机,不仅使见面刻画代码,还要了解硬件,所以入门门槛比较大,知识也于混乱,学习日增长;若想去学学吧,建议来自然软件或者硬件基础的。


发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图