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视图函数的两个完全独立的作用却被融合在了一起,这就产生了一个问题. 视图 ...
随机推荐
- 修改Linux主机名
如果安装时没有设置,一般默认主机名为localhost.localdomain. 通过以下方式修改成自己设置的主机名: 1. vi /etc/sysconfig/network NETWORKING= ...
- jmeter接口测试-GET请求路径中包含特殊字符或中文导致Response400报错
问题描述:接口测试中异常用例GET请求路径中包含特殊字符或中文,运行jmeter会报错,取样器中只能看到Response400,响应结果为空 解决思路: 对于通过BODY发送的中文内容可以用Jmete ...
- axure8.0激活
Licensee:米 业成 (STUDENT)Key:nFmqBBvEqdvbiUjy8NZiyWiRSg3yO+PtZ8c9wdwxWse4WprphvSu9sohAdpNnJK5
- C# & JAVA:读写文件
using System; using System.IO; using System.Text; namespace ConsoleApplication4 { class Program { pu ...
- python使用selenium爬百度文库ppt并生成pdf
详细的讲解我是写在另外一个网址:https://www.yuque.com/docs/share/aacfa45c-22c5-4ef6-be97-cd6849002274 有点尬尴,所以就..... ...
- 7种清除浮动 (感觉br最好用然而我用的还是overflow)
1.clear清除浮动(添加空div法) 在浮动元素下方添加空div,并给该元素写css样式: {clear:both;height:0;overflow:hidden;} 2.方法:给浮动元素父级设 ...
- Powerdesigner16 逆向 postgresql9.2
参考配置连接:https://www.cnblogs.com/simpleZone/p/5489781.html 过程中遇到的问题: 1.Powerdesigner需要用32位的jdk进行逆向,所以需 ...
- Springboot+ mybatis+ mysql配置@Slf4j
spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver # 驱动 name: testDB # 配置名,可以随便写 userna ...
- 转:强制关闭.net程序
/// <summary> /// 运行DOS命令 /// DOS关闭进程命令(ntsd -c q -p PID )PID为进程的ID /// </summary> /// & ...
- java面试总结(资料来源网络)
core java: 一.集合 1.hashMap 结构如图: HashMap在Map.Entry静态内部类实现中存储key-value对. HashMap使用哈希算法.在put和get方法中.它使用 ...