zoukankan      html  css  js  c++  java
  • c语言学习的第10天

    #include <stdio.h>

    int main()

    {

        int many;

        printf("你想看几次?");

        scanf("%d",&many);

        for (int count=0;count<many;count++)

        {

            printf("挫折其实是迈向成功所应缴的学费。 ");

        }

        printf("程序执行完毕,再见。 ");

    getchar();

     getchar();

        return 0;

    }

    (int count=0;count<many;count++) 将int放在for的条件判断中,这种格式只在c99下支持,getchar()是将上面的scanf("%d",&many);后的enter键扔掉,如果要使程序执行后不立即退出,还得在最后添加一条getchar();语句

    c语言规定每对{}间为一个域,域中可以声明和定义变量,定义的变量只能在大括号中使用

    #include <stdio.h>

    int main()

    {

        int x,y,z;

        for(x=0,y=0,z=0;x<3;x++,y++,z++)

            printf("x:%d y:%d z:%d ",x,y,z);

        return 0;

    }

    会分别打印出0-2的值,由于if语句中只有一条语句,因此{}可以省略

    #include <stdio.h>

    int main()

    {

        int i=0;

        for(;;)

        {

        i++;

        printf("我爱你 ");

        }

        return 0;

    }

    for(;;) 代表无限循环

    #include <stdio.h>

    int main()

    {

        int quit=0;

        for(;;)

        {

            char choice;

            printf("(0)江苏台(1)湖北台(2)安徽台(3)浙江台(4)山东台 ");

            scanf("%c",&choice);

            getchar();

            switch (choice)

            {

            case '0':printf("江苏台正在播放广告 ");

                break;

            case '1':printf("湖北台正在播放广告 ");

                break;

            case '2':printf("安徽台正在播放广告 ");

                break;

            case '3':printf("浙江台正在播放广告 ");

                break;

            case '4':printf("山东台正在播放广告 ");

                break;

            case 'q':quit=1;

                break;

            default:printf("您输入的不是06之间的有效数。 ");

            }

            if (quit==1)

            {

                break;

            }

        }

        printf("程序结束 ");

        return 0;

    }

    scanf("%c",&choice); %c会告诉编译器不要忽略enter键,因此用户按的enter键也会被包含到choice变量中,后面的getchar(); 语句就是将用户最后按的enter键扔掉,如果不扔掉的话当你输入0是,程序会告诉你 您输入的不是06之间的有效数,这是因为choice变量中包含了回车键

    #include <stdio.h>

    int main()

    {

        int i,j;

        for (i=1;i<10;i++)

        {

            for (j=1;j<10;j++)

            {

                printf("*");

            }

            printf(" ");

        }

        return 0;

    }

    上面是一个嵌套的for循环

    #include <stdio.h>

    int main()

    {

        int i,j;

        printf("输出九九乘法表: ");

        for (i=1;i<10;i++)

        {

            for (j=1;j<=i;j++)

            {

                printf("%d*%d=%d ",i,j,i*j);

            }

            printf(" ");

        }

        return 0;

    }

  • 相关阅读:
    MySQL中默认值中用时间函数的问题
    mysql数据表的操作
    mysql数据库的基本操作
    mysql数据库的几个基本概念
    【转载】CentOS6.5_X64下安装配置MongoDB数据库
    Swap Swap,即交换分区
    linux中给PHP安装mongodb的扩展
    centos yum 安装 mongodb 以及php扩展
    设计模式主要分三个类型:创建型、结构型和行为型
    MySQL DELETE语句和TRUNCATE TABLE语句的区别
  • 原文地址:https://www.cnblogs.com/linuxboke/p/5621202.html
Copyright © 2011-2022 走看看