从零开始蓝桥杯

输入一个不小于 100100100 且小于 100010001000,同时包括小数点后一位的一个浮点数,例如 123.4123.4123.4 ,要求把这个数字翻转过来,变成 4.3214.3214.321 并输出。

scanf/printf 相比 cin/cout\tt cin/coutcin/cout 快得多,应对多数题目绰绰有余。
#include //头文件
… …
scanf(“输入控制符”, 输入参数);
printf(“输出控制符”, 输出参数);
其中常用的输入控制符有:

%d:读入一个 32 位有符号整数。
%u:读入一个 32位无符号整数。
%lld:读入一个 64 位有符号整数。
%llu:读入一个 64位无符号整数。
%f:读入一个 float 类型。
%lf:读入一个 double 类型。

输出控制符与之类似。
#include

using namespace std;
char a, b, c, d;
int main(){
scanf("%c%c%c.%c", &a, &b, &c, &d);
printf("%c.%c%c%c", d, c, b, a);
return 0;
}
%1d==%c 只输入一个字符
scanf函数中用%d,运行时输入数值时不要用空格隔开,就会把二个整数当作是一个整数;并且scanf读入数值时,会把前面的空格自动忽略的。
但如果用%c就不行,因为空格也是一个字符,也可以用%c读入的。

意思是用%c就只是代表字符,只能输入一个,而%d就是数值,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值