大佬们C++ scanf和printf怎么用啊

P1089 [NOIP2004 提高组] 津津的储蓄计划

并不是这道题
by Xu_Kong @ 2017-06-18 20:59:13


那就去买本《C++从入门到放弃》
by SW_Wind @ 2017-06-18 21:02:05


楼上说的很对
by 巨型方块 @ 2017-06-19 07:58:50


+1
by Youngsc @ 2017-06-19 15:35:07


头文件:#include<cstdio>
by return @ 2017-06-20 17:40:30


```cpp scanf(const char * , ...) 用法:先按顺序用引号引起要输的数类型,如: int -> %d long -> %ld long long -> %lld float -> %f double -> %lf ...... 例:int a;float b; scanf("%d%f" ... 若有明确的输入格式,可加上格式,如: 输入:dkfjsjfaj——102(a) 3948.948(b) //()内为需读入的变量名,读入是不写 此时需读a、b的值,则如: scanf("dkfjsjfaj——%d %f" ... 这样就规定了输入格式 这是前半部分 后半部分按顺序写需要输的变量的地址,用逗号隔开,如: ,&a,&b,&c,fjksjfkjs,k); //&为取地址符 例:int a;float b; scanf("%d%f",&a,&b); ``` ```cpp printf(const char * , ...) 用法:先按照之前讲过的格式,写变量名,再用逗号隔开写变量即可 例:int a=2938;printf("%d",a); 与scanf相同,它中间也可以加字符,不过意思是原样输出这些字符 例:int a=2938;float b;char c; scanf("读入b,c:%f,%c",&b,&c); printf("a是%d;b是%f;c是%c.",a,b,c); 输入数据: 读入b,c:398.09,Q 输出结果: a是2938;b是398.09;c是Q. ``` @[Xu\_Kong](/space/show?uid=31655) 介绍完毕 ~~累死我了~~
by a___ @ 2017-07-02 15:11:46


|