• 基础


    1.命名规范。大小写字符,数字,下划线。 字母开头。多个单词时。第一个单词小写,第二个单词首字母大写。见名知义。

    声明一个变量系统不会立刻分配内存空间

    定义一个变量立刻分配内存空间。有初始赋值;

    ATM机系统

    2.#include <stdio>

    printf 终端输出(用"") ----@输出里面有""的话,用转义字符

    scanf  终端接收输入--1.严格按照scanf格式输入,连着的两个数字要用enter键分开。

      2.scanf 参数必须是变量的地址,(&表示取地址)

    getchar()  终端一次接收一个字符

    多用于丢掉上一个字符 .

    3.

    基本运算符

    类型优先级 优先长的,short-》int-》float

    /   取整。10/3.--如果想得到3.3333的结果--1.强制转换(float)      2.自动转换:a*1.0

    %取余

    1.***++,延迟+1.位置执行结束后自身+1(不一定是语句结束)

    temp++

    int re =(temp++)+20

    =    int re =temp+20;

      temp=temp+1;

    2.***++a --立刻加。

    int b=(++a)+20;

    =  a=a+1;

      int b =a+20;

     --------------------------------------------------

    注:while (1){}  可用于多次测试代码用  例如:

    while (1) {

            printf("输入奖金:");

            scanf(" %d",&p);

      

        if (0<  p && p <= 10) {

            m =p*0.1;

        }

        else if (10 < p && p<= 20) {

            m =10*0.1+(p-10)*0.05;

        }

        else if (20 < p && p<= 40) {

            m =10*0.1+10*0.05+(p-20)*0.3;

        }

        printf("钱为:%f ",m);

                  }

        return 0;

    }

    2.表达区间:

    例如10<i<20表达式为:10<i&&i<20

    3.小于等于时,<号与=之间不能有空格,<=

    布尔型变量

    选择语句

    if else  

    else if

     printf("********** 1.输入密码 2.取款 3.查询 4.退出 ********** 请选择: ");

    //    //等待用户输入结果

    //    int operation;

    //    scanf("%d",&operation);

    ////    if (operation==1) {

    //        printf("输入密码: ");

    //    }

    //    else if (operation==2) {

    //        printf("取款 ");

    //    }

    //    else if (operation==3) {

    //        printf("查询 ");

    //    }

    //    else if (operation==4) {

    //        printf("退出 ");

    //    }

    //    else

    //        printf("输入错误!!! ");

    switch case

    switch (operation) {

    //        case 1:

    //            printf("输入密码: ");

    //            break;

    //        case 2:

    //            printf("取款 ");

    //            break;

    //        case 3:

    //            printf("查询 ");

    //            break;

    //        case 4:

    //            printf("退出 ");

    //            break;

    //        default: printf("输入错误!!! ");

    //            break;

    ////    }

    循环语句

    while  

        int sum=0;

        int i=1;

        while (i<=100) {

            

            sum += i;

            i++;

            

        }

        printf("sum=%d ",sum);

    for

    do while  

    int total=0;

        int i=1;

        do {

            total+=i;

            i++;

        } while (i<=100);

        printf("total=%d ",total);

        return 0;

     @break;  跳出整个循环

    @continue 结束本次循环了直接跳到下个循环。

    例题

    1输入三个数,从小道大排列

    int i,j,k,temp;

        scanf("%d %d %d",&i,&j,&k);

        if (i>j) {

            temp =j;

            j=i;

            i = temp;

                }

        if (j>k) {

            temp = j;

            j = k;

            k =temp;

        }

        printf("%d %d %d ",i,j,k);

    2.9*9乘法表

        int i,j,s;

        for (i=1; i<=9; i++) {

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

                s=i*j;

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

            }

            printf(" ");

        }

     ------------------------------

  • 相关阅读:
    阅读笔记06
    阅读笔记05
    学习进度03
    四则运算03
    阅读笔记04
    求最大子数组值(有环版)
    合作项目02
    新的小组信息以及项目名称与介绍
    第六周进度条
    软件工程个人作业4(课堂练习&&课堂作业)
  • 原文地址:https://www.cnblogs.com/yangqinglong/p/5015204.html
Copyright © 2020-2023  润新知