jinji2
---恢复内容开始---
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的更多相关文章
- flask之jinji2模板介绍
1.1.模板传参 (1)主程序 from flask import Flask,render_template app = Flask(__name__) @app.route('/') def ...
- Python新手需要掌握的知识点
一.基础语法 1 变量 2 逻辑判断 3 循环 4 函数 二.数据结构 1 数字(加减乘除) 2 字符串(一串字符) 3 布尔 (真假) 4 元组 (不能修改的列表) 5 列表(Python的苦力,最 ...
- flask中jinjia2模板引擎详解3
接上文 模板继承 Jinji2中的模板继承是jinjia2比较强大的功能之一. 模板继承可以定义一个父级公共的模板,把同一类的模板框架定义出来共享. 这样做一方面可以提取共享代码,减少代码冗余和重复的 ...
- devops工具-Ansible进阶playbook&roles
一.playbook介绍 playbook 是 Ansible 管理配置.部署应用的核心所在,一个playbook由有多“play组成”,而一个play实际就是一个task,每个task是由多 ...
- 基于Python的Web应用开发实战——3 模板
要想开发出易于维护的程序,关键在于编写形式简洁且结构良好的代码. 当目前为止,你看到的示例都太简单,无法说明这一点,但Flask视图函数的两个完全独立的作用却被融合在了一起,这就产生了一个问题. 视图 ...
随机推荐
- boolean表达式与在if条件中的运用
1.boolean语句 boolean 类型的数据 有两个值 false 和true; 2.在if判断的条件语句中 例如: boolean arn =false 在if 判断的括号中可以表示为 !a ...
- C语言排序算法学习笔记——插入类排序
排序就是讲原本无序的序列重新排序成有序的序列.序列里可以是一个单独数据,也可以是多个数据组合的记录,按照记录里的主关键字或者次关键字进行排序. 排序的稳定性:如果排序表中有两个元素R1,R2,其对应的 ...
- LayaAir疑难杂症之一:List渲染无法生效
问题描述 使用Laya的list来做图片列表展示,无法渲染list. 原因分析 根据官网提供的文档,要将list的renderType设置为render,如图所示: 完全按照官网示例做的,但是还是 ...
- 通过ldap验证svn服务
1.简单介绍: 这里需要介绍一点的就是svn服务器的验证是需要通过SASL机制的,那么SASL全称为(Simple Authentication and security Layer),是一种用来扩充 ...
- SQL server 2008(Linux安装)
今天应公司的要求,需要在阿里云上安装sql server 在本地使用,由于自己原来没有涉及过这样的安装所以走了很多的弯路.现在将我的安装过程与大家分享,希望能够帮到想要学习这个方面的人.以下是我用Ce ...
- B树与B+ 树
本文转载自:http://www.cnblogs.com/yangecnu/p/Introduce-B-Tree-and-B-Plus-Tree.html 维基百科对B树的定义为“在计算机科学中,B树 ...
- Android Jetpack 组建介绍(一)——Lifecycler
转自带你领略Android Jetpack组件的魅力 Android Jetpack 对于任何一个产品来说,我们开发中都会面对哪些问题?如:产品交互.用户体验.代码结构.数据获取.数据存储.网络优化. ...
- requests和session的区别
简单说 request对象和session对象的最大区别是生命周期. -request request对象的生命周期是针对一个客户端(说确切点就是一个浏览器应用程序)的一次请求,当请求完毕之后,req ...
- idea 设置光标回到上一次位置的快捷键
1. file-->settings,搜索 navigate 这个 蓝色的back和forward分别就是光标后退.前进的快捷键了,全部移除原来冲突的快捷键,然后重新设置成自己的快捷键即可. 然 ...
- 函数(一.return)
#return的用法:#return用于退出函数,选择性的返回一个表达式.def test1(a,b): total = a+b return total print(total) def test2 ...