---恢复内容开始---

part1

%d 十进制整数输出              int

%f 浮点数(小数点后六位)float

%c 单个字符输出                  char

%e 指数                               double

%s 字符串

%5d   5是域宽

%5.3f    3表示输出数小数点后保留三位

输入double类型的数据时,格式控制符要使用 %lf

  • ex2-2
 #include <stdio.h>
int main() {
double x,y;
char c1,c2,c3;
int a1,a2,a3;
scanf("%d%d%d",a1,a2,a3); //空格
printf("%d,%d,%d\n",a1,a2,a3);
scanf("%c%c%c",&c1,&c2,&c3);
printf("%c%c%c\n",c1,c2,c3);
scanf("%f,%lf",&x,&y); //输入double类型的数据时,格式控制符要使用 %lf
printf("%f,%lf\n",x,y); // 同上
return ;
}
  • 改过后

  • 后续为完成截图

  • 这个      老师的代码少了int n;

  • 搞怪输了6.。。。想着应该在输入1-5之外的数后 提醒“输入不符合要求"

  • swich

  • 没有break   不管输入什么都是一样    无终止

  • part 5

  • 刚开始有点懵
  • 改过后
#include<stdio.h>
int main()
{
char choice; //搞忘记要用char,%c
printf("请输入你的答案(A,B,C or D):");
scanf("%c",&choice);
switch(choice)
{
case 'A':printf("Binggo,you are right~"); break; //A要用单引号 ,printf括号里面内容要双引号
default:printf("try again~");
}
return ;
}
  • 或者
#include<stdio.h>
int main()
{
char choice;
printf("请输入你的答案(A,B,C or D):");
scanf("%c",&choice);
if(choice=='A') //双等号 单等号的话结果都是“binggo....."
printf("Binggo,you are right~");
else
printf("try again~");
return ;
}

  • 总结部分
  • 自己忘性比较大,不经常练着就得啥都给忘了。
  • if语句很给力尤其判断奇偶数,结果为1,0  真假也为1,0  刚好利用这个  很巧妙
  • 像 char  %c  都是相互对应的
  • 其他都在源码中写到了

评论

https://www.cnblogs.com/lxx13/p/10637991.html

https://www.cnblogs.com/yaoxioana/p/10630658.html

https://www.cnblogs.com/tty-1999/p/10616248.html

jinji2的更多相关文章

  1. flask之jinji2模板介绍

    1.1.模板传参 (1)主程序   from flask import Flask,render_template app = Flask(__name__) @app.route('/') def ...

  2. Python新手需要掌握的知识点

    一.基础语法 1 变量 2 逻辑判断 3 循环 4 函数 二.数据结构 1 数字(加减乘除) 2 字符串(一串字符) 3 布尔 (真假) 4 元组 (不能修改的列表) 5 列表(Python的苦力,最 ...

  3. flask中jinjia2模板引擎详解3

    接上文 模板继承 Jinji2中的模板继承是jinjia2比较强大的功能之一. 模板继承可以定义一个父级公共的模板,把同一类的模板框架定义出来共享. 这样做一方面可以提取共享代码,减少代码冗余和重复的 ...

  4. devops工具-Ansible进阶playbook&roles

    一.playbook介绍     playbook 是 Ansible 管理配置.部署应用的核心所在,一个playbook由有多“play组成”,而一个play实际就是一个task,每个task是由多 ...

  5. 基于Python的Web应用开发实战——3 模板

    要想开发出易于维护的程序,关键在于编写形式简洁且结构良好的代码. 当目前为止,你看到的示例都太简单,无法说明这一点,但Flask视图函数的两个完全独立的作用却被融合在了一起,这就产生了一个问题. 视图 ...

随机推荐

  1. Submine Text3格式化HTML/CSS/JS代码

    Submine Text3格式化HTML/CSS/JS代码需要安装插件,步骤如下: 1.打开菜单--->首选项---->Package Control,输入 install package ...

  2. Filter简易实现.

    一 代码结构: 二 代码 Test.java: package com.demo.test; import com.demo.filter.ApplicationFilterChain; import ...

  3. AJAX完整操作

    $("#btn1").click(function () { $.ajax({ url: "ajax/login.ashx", //请求访问的服务端地址 dat ...

  4. 实现poster,json,base64等编码转码工具

    自己写的一个工具集合(win窗口程序), 1.有时间戳转换,支持10位浮点数转换, 2.json字符串解析, 3.url编码与解码, 4.base64字符串的解码与转码, 5.base64图片的转码与 ...

  5. git 入门与应用

    git可视化界面的项目版本控制软件,适用于git项目管理 SourceTree 安装方法 https://blog.csdn.net/qq_26230421/article/details/79921 ...

  6. python3使用pymysql库连接MySQL的常用操作

    #导入pymysql模块import pymysql #连接数据库connect = pymysql.connect( host='localhost', port=3306, user='root' ...

  7. [UnityShader基础]08.UI-Default.shader

    参考链接: https://zhuanlan.zhihu.com/p/32561155 https://blog.csdn.net/WuShangLZ/article/details/80401441 ...

  8. mysql 关联

    自关联 设计省信息的表结构provinces id ptitle 设计市信息的表结构cityscitys表的proid表示城市所属的省,对应着provinces表的id值 id ctitle proi ...

  9. python 运用numpy库与matplotlib库绘制数据图

    代码一 import numpy as np import matplotlib.pyplot as plt x=np.linspace(0,6,100) y=np.cos(2*np.pi*x)*np ...

  10. jQuery+php+Ajax文章列表点击加载更多功能

    jQuery+php+Ajax实现的一个简单实用的文章列表点击加载更多功能,点击加载更多按钮,文章列表加载更多数据,加载中有loading动画效果. js部分: <script type=&qu ...