第二章 基础数据类型及其操作(2)

 

目录

2.4数据的输入与输出

知识点1:printf()函数

1)普通字符

2)格式控制说明符

知识点2:scanf()函数

知识点3:getcher()函数和putcher()函数

getcher()

putcher()

知识点4:控制输出精度或宽度

“ %m.n f ”

“ -%m.n f ”

2.5应用实例


2.4数据的输入与输出

知识点1:printf()函数

【格式化输出函数】

一般格式: printf(格式控制字符串,输出参数1...,输出参数n);

 输出参数:变量、常数、表达式;

格式控制字符串:%+格式字符。

1)普通字符

原样输出

2)格式控制说明符

int型:%d|(10)、%o(8)、%x(16);

float、double型:%f(单精度)、%lf(双)、%e(指数形式);

char型:%c;

unsigned型:%u;

字符串:%s。

知识点2:scanf()函数

【格式化输入函数】

一般格式:scanf(格式控制字符串,输入参数1,...,输入参数n);

注意:不要使用“\n”,因为scanf()函数只把其当作普通字符,而非转义字符。

           (上面的特点是区别于printf()的

           输入字符时不需要间隔符。

知识点3:getcher()函数和putcher()函数

getcher()

没有参数,一般形式:getchar();

putcher()

参数可以是字符型常量、字符型变量、整形变量but只有一个

一般形式:putchar(c);

知识点4:控制输出精度或宽度

“ %m.n f ”

左端补空格;

宽度 m(m行);n位小数。

“ -%m.n f ”

右端补空格。

2.5应用实例


1)鸡兔同笼问题。 我国古代著名数学问题之一,已知笼中鸡兔总头数为a(如35),总脚数为b(如94),编程计算鸡兔各有多少只。

2)小明参加数学竞赛,试题共有10道,每做对一题得10分,错一题口5分,小明共得了70分,编程计算他做对了几道题。

3)置换问题。百货商店运来300双球鞋,分别装在两只木箱和6只纸箱里。如果两只纸箱与一只木箱装的球鞋样多 ,每只木箱、每只纸箱 各装多少双球鞋?

4)有面值5元和10 元的钞票共100张,总值为800元。编程统计5元和
10元的钞票各有多少张。

5)有蜘蛛、蜻蜓和蝉3种动物共21只,它们有140条腿和23对翅膀,编程统计3种动物各有多少只?(注:蜘蛛8条腿,蜻蜓6条腿两对翅膀,蝉6条腿一对翅脑)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值