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视图函数的两个完全独立的作用却被融合在了一起,这就产生了一个问题. 视图 ...
随机推荐
- Submine Text3格式化HTML/CSS/JS代码
Submine Text3格式化HTML/CSS/JS代码需要安装插件,步骤如下: 1.打开菜单--->首选项---->Package Control,输入 install package ...
- Filter简易实现.
一 代码结构: 二 代码 Test.java: package com.demo.test; import com.demo.filter.ApplicationFilterChain; import ...
- AJAX完整操作
$("#btn1").click(function () { $.ajax({ url: "ajax/login.ashx", //请求访问的服务端地址 dat ...
- 实现poster,json,base64等编码转码工具
自己写的一个工具集合(win窗口程序), 1.有时间戳转换,支持10位浮点数转换, 2.json字符串解析, 3.url编码与解码, 4.base64字符串的解码与转码, 5.base64图片的转码与 ...
- git 入门与应用
git可视化界面的项目版本控制软件,适用于git项目管理 SourceTree 安装方法 https://blog.csdn.net/qq_26230421/article/details/79921 ...
- python3使用pymysql库连接MySQL的常用操作
#导入pymysql模块import pymysql #连接数据库connect = pymysql.connect( host='localhost', port=3306, user='root' ...
- [UnityShader基础]08.UI-Default.shader
参考链接: https://zhuanlan.zhihu.com/p/32561155 https://blog.csdn.net/WuShangLZ/article/details/80401441 ...
- mysql 关联
自关联 设计省信息的表结构provinces id ptitle 设计市信息的表结构cityscitys表的proid表示城市所属的省,对应着provinces表的id值 id ctitle proi ...
- 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 ...
- jQuery+php+Ajax文章列表点击加载更多功能
jQuery+php+Ajax实现的一个简单实用的文章列表点击加载更多功能,点击加载更多按钮,文章列表加载更多数据,加载中有loading动画效果. js部分: <script type=&qu ...