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视图函数的两个完全独立的作用却被融合在了一起,这就产生了一个问题. 视图 ...
随机推荐
- 【01】团饱和图:(一)EHM定理
团饱和图:(一)EHM定理 据A. Hajnal考证,术语"饱和性",即saturation,最早由前苏联数学家A. A. Zykov在1949年引入,用于研究线性复形,但是他的工 ...
- Idea项目上传git(与git结合使用)
Prerequisite(前提): 1.拥有github账号 2.本地电脑安装git 3.拥有一个guthub的新仓库 一.本地git与github安全连接(若已经将本地git与github建立连接, ...
- Shiro的FormAuthenticationFilter登陆成功不跳转
http://jinnianshilongnian.iteye.com/blog/2024723 张开涛的这个配置信息有误,导致默认authc登陆成功后无法跳转 FormAuthenticationF ...
- git 推送远程仓库和删除远程仓库文件
提交到远程仓库需要现在GitHub或gitlab上创建项目,然后才能连接到远程仓库 1.连接远程仓库 # git remote add origin https://github.com/xxxxx ...
- AET 本征半导体
本征半导体就是纯净的半导体,不掺杂质的半导体 note:(1)本征半导体中载流子数目极少,其导电性能很差:(2)温度愈高,载流子数目越多,半导体的性能也就越好. 杂质半导体 对于4价半导体,可惨杂3价 ...
- linux gcc 静态 动态链接库
静态链接库 首先生成依赖函数的目标文件 gcc -c source1.c source2.c; 然后归档目标文件到静态库 ar -rcs libYourID.a obj1.o obj2.o; 然后我们 ...
- zookeeper启动报 Unexpected exception, exiting abnormally 错误
启动zookeeper---jps,未出现QuorumPeerMain进程 原因: 电脑中的某些进程占用了2181 port 通过 sudo netstat -nltp|grep 2181查看进程并k ...
- MongoDB(3)--Java 操作 MongoDB 的 API
引入mongoDb 依赖 <dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-j ...
- ng 1.2 ng-bind-html 用法
使用ng-bind-html渲染html字符串时需要在控制器外注册$sec 过滤器 //过滤器渲染html字符串 app.filter('to_trusted',['$sce',function($s ...
- python学习笔记---文件的操作
数据的保存: 1.内存:常用的变量2.文件:文本内容,二进制的文件内容3.数据库: 读文件:1.要读取的文件路径一定要存在.2.打开存在的文件:open函数 参数1:文件的路径,相对的或者是绝对 ...