各种语句及编程笔记记录

1.if & else

#include<stdio.h>

int main(){

    int

if (situation)

{

        //model;

}

else

 {

        //mode2;

}

prinf("?\n")

    return 0;

}


2.if & else(a>60)

#include<stdio.h>

int main()

{

    int a=100;

if (a > 60)

{

        printf("a\n");

}

else

 {

        printf("b\n");

    }

    return 0;

}

 

    


3.hello world

#include <stdlib.h>

int main()

{

    printf("Hello world!\n");

    return 0;

}


4.if&else 嵌套char c

#include<stdio.h>

int main()

{

    int a=100;

    char c;

if (a >= 60)

{

        c = 'a';

}

else

 {

        c = 'd';

    }

    printf("%c\n", c);

    return 0;

}

    


5.多层if

#include<stdio.h>

int main()

{

    int a=100;

    char c;

if (a >= 90)

{

        c = 'a';

    }

if (a >= 80 && a < 90)

{

        c = 'b';

    }

if (a >= 60 && a < 80)

{

        c = 'c';

    }

if (a >= 0 && a < 60)

{

        c = 'd';

    }

    printf("%c\n", c);

    return 0;

}

    


6.if&else多层嵌套

#include<stdio.h>

int main()

{

    int mark = 100;

    char grade;

if (mark >= 90)

{

        grade = 'a';

    }

else

 {

        if (mark >= 70)

        {

            grade = 'b';

        }

         else

         {

            if (mark >= 60){

                grade = 'c';

            }

            else

            {

                grade = 'd';

            }

        }

    }

    printf("%c\n", grade);

    return 0;

}


7.区分等级abcd

#include<stdio.h>

int main()

{

    int a=100;

    char c;

    if (a >= 90)

    {

        c = 'a';

    }

    else if (a >= 80 && a < 90)

    {

        c = 'b';

    }

    else if (a >= 60 && a < 80)

    {

        c = 'c';

    }

    else

    {

        c = 'd';

    }

    printf ("%c\n", c);

    return 0;

}

    


8.1+2+3+4+…+99+100=5050

#include<stdio.h>

int main(){

    int i, s;

    s = 0;

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

    {

        s = s + i;

    }

    printf("%d\n", s);

    return 0;

}


9.1*2*3*…*9*10=3628800

#include<stdio.h>

int main()

{

    int i, s;

    s = 1;

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

    {

        s = s * i;

 

    }

    printf("%d\n", s);

    return 0;

}


10.1+2+3+...+n

#include<stdio.h>

int main()

{

    int i, s, n;

    scanf("%d", &n);

    s = 0;

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

    {

        s = s + i;

 

    }

    printf("%d\n", s);

    return 0;

}

   


11.用户输入十个同学的成绩

全部转化为abcd四个等级

#include<stdio.h>

int main()

{

    int i, n;

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

    {

        scanf("%d", &n);

        if(n >= 90)

        {

            printf("A\n");

            }else

            {

                if(n >= 75)

                {

                    printf("B\n");

                    }else

                    {

                        if(n >= 60)

                        {

                            printf("C\n");

                            }else

                            {

                                printf("D\n");

                            }

                    }

            }

    }

     return 0;

}

    


12.标注

Int  main(){} 运行主体

scanf(“”,&); 输入

printf(“?\n”); 输出

int a    //“%d\n, a”   整数型

float b  //“%f\n, b”   浮点型

char c  //“%c\n, c”    字符

// 注释

\n 回收符

#include<stdio.h>

C语言学习记录之二的更多相关文章

  1. Lua和C++交互 学习记录之二:栈操作

    主要内容转载自:子龙山人博客(强烈建议去子龙山人博客完全学习一遍) 部分内容查阅自:<Lua 5.3  参考手册>中文版 译者 云风 制作 Kavcc vs2013+lua-5.3.3 1 ...

  2. Go语言学习笔记十二: 范围(Range)

    Go语言学习笔记十二: 范围(Range) rang这个关键字主要用来遍历数组,切片,通道或Map.在数组和切片中返回索引值,在Map中返回key. 这个特别像python的方式.不过写法上比较怪异使 ...

  3. 我的hibernate学习记录(二)

    通过上一篇文章我的hibernate学习记录(一)基本上的入门了hibernate,但是,里面还有还多东西是通过迷迷糊糊的记忆,或者说copy直接弄进去的,所以这篇文章就需要对上篇的一些文件.对象进行 ...

  4. 我的Spring学习记录(二)

    本篇就简单的说一下Bean的装配和AOP 本篇的项目是在上一篇我的Spring学习记录(一) 中项目的基础上进行开发的 1. 使用setter方法和构造方法装配Bean 1.1 前期准备 使用sett ...

  5. 我的three.js学习记录(二)

    通过上一篇文章我的three.js学习记录(一)基本上是入门了three.js,但是这不够3D,这次我希望能把之前做的demo弄出来,然后通过例子来分析操作步骤. 1. 示例 上图是之前做的一个dem ...

  6. redis入门学习记录(二)

    继第一节 redis入门学习记录(一)之后,我们来学习redis的基本使用. 接下来我们看看/usr/local/redis/bin目录下的几个文件作用是什么? redis-benchmark:red ...

  7. 我的Spring Boot学习记录(二):Tomcat Server以及Spring MVC的上下文问题

    Spring Boot版本: 2.0.0.RELEASE 这里需要引入依赖 spring-boot-starter-web 这里有可能有个人的误解,请抱着怀疑态度看. 建议: 感觉自己也会被绕晕,所以 ...

  8. R语言学习记录(二)

    4.对象改值 4.1.就地改值 比如: vec <- c(0,0,0,0,0,0,0) vec[1]<-100 #vec向量的第一个值就变为100 ####对于数据框的改值的方法,如下面的 ...

  9. Go语言学习笔记(二)十分钟上手

    加 Golang学习 QQ群共同学习进步成家立业工作 ^-^ 群号:96933959 变量&常量 变量 变量名由字母.数字.下划线组成,不能以数字开头. ... var ( A int //默 ...

随机推荐

  1. Linux(CentOS7)命令学习摘要

    1. 修改机器名 hostnamectl set-hostname newname 2. hosts主机存放位置 /etc/hosts 3. 安装tigervncserver, 然后使用vncserv ...

  2. jQuery EasyUI布局容器layout实例精讲

    这个布局容器,有五个区域:北.南.东.西和中心. 他中心地区面板是必需的,但是边缘地区面板是可选的.每一个边缘地区面板可以缩放的拖动其边境, 他们也可以通过点击其收缩触发.布局可以嵌套,从而用户可以建 ...

  3. 剑指offer(12)

    来两道关于链表链接的题目: 题目一: 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则. 本题要考虑到其中一条链表是空或者两个都是空的情况. 在每个链表安上一 ...

  4. git上传本地代码到github

      1.(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库 git init 2.把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小 ...

  5. python爬虫之初始Selenium

    1.初始 Selenium[1]  是一个用于Web应用程序测试的工具.Selenium测试直接运行在浏览器中,就像真正的用户在操作一样.支持的浏览器包括IE(7, 8, 9, 10, 11),Moz ...

  6. python爬虫之pandas

    一.简介: Python Data Analysis Library 或 pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的.Pandas 纳入了大量库和一些标准的数据模 ...

  7. GitHub创建仓库,并与git本地仓库关联

    登录后头像右上角点击: 起名再create 后 会跳转到下面页面: 先在git上复制执行第一条指令,创建一个readme文档 然后再用第二条初始化仓库 第三步将readme文档添加至暂存区 然后提交一 ...

  8. 除了binlog2sql工具外,使用python脚本闪回数据(数据库误操作)

    利用binlog日志恢复数据库误操作数据 在人工手动进行一些数据库写操作的时候(比方说数据修改),尤其是一些不可控的批量更新或删除,通常都建议备份后操作.不过不怕万一,就怕一万,有备无患总是好的.在线 ...

  9. 如何快速定位到DBGrid的某一行!!!急...

    比如我查找张三,那么DBGrid就可以定位到张三那行并选中这行,除了用循环实现还有没有快速定位的方法,谢谢! 解决方案 » to SuperTitan001 那如何找到张三的这行呢?除了用循环还有什么 ...

  10. LODOP打印超文本中部分文字消失的一种情况1

    如果有两对空span,第一对里面是空格,第二对里面是文字,在这两对span标签之间的文字会消失. <span> </span>文字<span>文字</span ...