高级光能
(1) 格式:
格式:printf("%.nf",a);
后 保留到小数点后 n n 位(保留 n n 位小数)
比如:保留 1 位就写 printf("%.1f",a);
比如:保留 2 位就写 printf("%.2f",a);
注意:在输出得时候保留得小数位数不能用变量表示,不能写为:
printf("%.nf",a);
(2)使用 printf 需要注意得事项
1 1 程序的开头加上头文件> #include<cstdio> (不可少)
2 2 注意f %f 对应得是实数类型,不能是整型
也就是上面得例子中:a a 不能是整型,必须是实型
3 3 保留的小数位数必须是确定的数字!不能是变量
拓展:想要利用 printf 输出整数类型,整数类型对应得是%d
Eg:printf("%d",2);
(3) 输出多个变量,用空格隔开
举例:对 double 型变量 a 保留 2 位小数输出,变量 b 保留 3 位小数输出,
输出之间用 空格 隔开
代码实现:f printf("%.2f %.3f",a,b);
%.2f 与%.3f 之间以打一个空格即可,注意变量 a 和 b 之间用逗号隔开。
拓展:printf 双引号中除了特殊字符其他得都会原样输出,比如中文和空格
都会原样输出:eg:printf("第一个数:%.2f 第二个数:%.3f",a,b);
(4) 输出多个变量,用换行隔开
举例:对 double 型变量 a 保留 2 位小数输出,变量 b 保留 3 位小数输出,
输出之间用 换行 隔开
代码实现: printf("%.2f\n%.3f",a,b);
%.2f 与%.3f 之间以打一个换行符\n,注意变量 a 和 b 之间还是用逗号隔开。
注意:f %.2f 与f %.3f 用 之间不能用 endl ,要用 \n ,实现换行
例题
4350
#include <iostream>
#include <cstdio>
using namespace std;
int main(){
double n,m;
cin>>n>>m;
printf("%.2f %.2f",n*5.5,m*5.5);
return 0;
}
1949
方法 1:在 prntf 中用\n 实现换行
#include <iostream>
#include <cstdio>//printf 输出要有头文件 cstdio
using namespace std;
int main(){
double a,b,c;//注意 a,b,c 应该是 double 类型
cin>>a>>b>>c;
//输出数据之间以换行隔开 用\n
printf("%.2f\n%.2f\n%.2f",a*5.5,b*5.5,c*5.5);
return 0;
}//1949
方法 2:每输出一个用 cout<<endl 输出换行
#include <iostream>
#include <cstdio>//printf 输出要有头文件 cstdio
using namespace std;
int main(){
double a,b,c;//注意 a,b,c 应该是 double 类型
cin>>a>>b>>c;
//输出数据之间以换行隔开
//每输出一个用 cout<<endl;实现输出一个换行
printf("%.2f",a*5.5);
cout<<endl; //输出一个后输出一个换行
printf("%.2f",b*5.5);
cout<<endl;
printf("%.2f",c*5.5);
return 0;
}//1949
刘欣然在2020-04-22 09:47:12追加了内容
对不起对不起,我不是故意的,下次再也不发整段代码啦
高级光能
关于C++printf();函数输出格式
printf函数在C语言中是必不可少的,对于printf函数只要有输出的,一般的就会用printf,printf能输出大部分的C语言中的内容,如整数,浮点数,字符,字符串,但也不是唯一的,比如字符串可以调用puts函数,字符可以调用putchar函数输出。这篇文章介绍printf的用法。
工具/原料
-
电脑
-
C语言编辑工具
方法/步骤
-
首先介绍printf输出正型数,输出的形式为printf(“%d”,n);n为变量,n必须被int 或 long int 或 short int 定义。也可以是printf(“%d”,34);这样就会在屏幕上输出34,所以后面输出可以是常量也可以是变量。
-
printf输出浮点数,浮点数也就是数学上的整数,当用double或float定义一个数,就需要利用%f输出,输出的形式为printf(“%f”,n);
-
当定义的数在运算后非常大时,就可以用科学计数法,输出的形式为printf(“%e”,n);
-
定义字符时需要输出字符,就可以调用putchar输出,但是printf也可以输出字符,输出的形式为printf(“%c”,n); n必须是由char定义的。
-
在输出字符串时,其格式时%s,虽然可以用puts函数输出,但输出的形式为printf(“%s”,n);也可以输出,这里的n是字符串的首地址。
-
特殊的输出方法比如输出的形式为printf(“%4d”,n);这个4是指输出的空间为4,比如输出80,80占两个格,则前面补两个空格,如果输出位数大于预定位数,则按实际位数输出。输出的形式为printf(“%.2f”,n);就是保留两位小数的意思,2我是可以换的比如保留3位小数,输出的形式为printf(“%.3f”,n);
END
注意:
-
注意每个输出的格式,不要混肴了。
刘欣然在2020-04-07 09:41:38追加了内容
缔造者之神
printf("11111");
这样会输出11111(这是C语言里的东西,如果你要用到C++里,那就加头文件cstdio或bits/stdc++.h,如果你要在C语言里使用,就加头文件stdio.h)
printf("1.00 1.00 %.2f1.00 1.00",(double)1);
这样会输出1.00 1.00 1.00 1.00 1.00
%.nf:保留n位数
C++里可以使用printf输出图片:
printf("%c\n%c\n%c\n%c\n",003,004,005,006);
这样会输出扑克牌里的那4个花色
禁止外传
注:不要发别人发过的东西,小游戏里有一个人就发了不是自己编的东西。不要发整段代码。
中级天翼
1.头文件:#include <bits/stdc++.h>
printf("一个数")
2.头文件:#include <cstdio>
整数:
printf("%d",a);
保留x小数:
printf("%.xf",a);(例:printf("%.2f",a)(保留2位小数))
四舍五入保留1位小数:
printf("%.1f",(int)(a*10.0+0.5)/10.0);
四舍五入保留2位小数:
printf("%.2f",(int)(a*100.0+0.5)/100.0);
四舍五入保留3位小数:
printf("%.3f",(int)(a*1000.0+0.5)/1000.0);
…………
资深天翼
double定义
cin输入
#include<bits/stdc++.h>
头文件不能忘!
最后printf("%.nf",***)
注意,n指的是你要保留几位。
***是你要保留输出的东东。
@张帆
望采纳
沈峻宇在2020-04-07 09:24:31追加了内容
举个例子,
假设你想保留两位输出3,1415926
可以:
double a=3.1415926;
cin>>a;
printf("%.2f",a);
沈峻宇在2020-04-07 09:24:36追加了内容
举个例子,
假设你想保留两位输出3,1415926
可以:
double a=3.1415926;
cin>>a;
printf("%.2f",a);
沈峻宇在2020-04-07 09:24:42追加了内容
举个例子,
假设你想保留两位输出3,1415926
可以:
double a=3.1415926;
cin>>a;
printf("%.2f",a);
沈峻宇在2020-04-07 09:24:46追加了内容
举个例子,
假设你想保留两位输出3,1415926
可以:
double a=3.1415926;
cin>>a;
printf("%.2f",a);
沈峻宇在2020-04-07 09:24:52追加了内容
举个例子,
假设你想保留两位输出3,1415926
可以:
double a=3.1415926;
cin>>a;
printf("%.2f",a);
资深光能
什么数据类型的?
张岳恒在2020-04-07 13:15:47追加了内容
printf函数:
1.保留n位小数输出,格式:printf("%.nf",要输出的东东);
2.整形输出:printf("%d",要输出的数")
3.输出字符类型:printf("%s",要输出的东东")
输出换行及空格:双引号内写"\n" " "
打字不易,望采纳
张岳恒在2020-04-07 13:18:31追加了内容
还有头文件#include<cstdio>
以上已是我对printf的所有了解,绝非抄袭
高级天翼
是C语言吧
潘晨皓在2020-04-22 09:03:21追加了内容
c++printf:
printf("%.nf",a);//保留n位小数输出
还有
printf("内容");
其他的不变
王彩也
初级光能
printf("%d",666);
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭
拒绝抄袭行为,拒绝MN行为
各位转起来,传遍全网,
支持原创,拒绝抄袭