作业帮 > 综合 > 作业

printf("a%f ,b = %f,are = %f\n" ,a,b,area);

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/30 18:36:21
printf("a%f ,b = %f,are = %f\n" ,a,b,area);
printf("a%f ,b = %f,area = %f\n" ,a,b,area);
b=%f和 area = %f\n" 和 a,b,area
%f表示一个浮点型数,双引号里一共有三个%f,按顺序对应后面三个变量.当然,你的变量也应该是浮点型,否则会涉及强制转换或报错.
所以这句的意思就是:输出双引号中的内容,其中%f由对应的变量的值替换.
再问: #inciude mai( ) {double a ,b,area; a=1.2; b=3.6; area=a*b; printf("a= %f ,b = %f,area = %f\n" ,a,b,area); 对应变量的值是什么呢
再答: 朋友刚学C吧,没事,一开始大家都这样。 首先,main函数是程序的入口,请写main(),否则无法识别。 double a ,b,area;是变量声明,就是告诉系统你要创建三个变量,名字分别是a,b,area,它们内部存储的都是double(双精度)类型的值。 在C中,等号“=”是赋值语句,就是把右边的值赋给左边的变量,所以a的值就是1.2,b是3.6, area=a*b=1.2*3.6=4.32 printf是输出语句,内容刚才说了。 最后不要忘了加“}”,要有始有终。C中用大括号吧函数括起来,括号内即为函数顺序执行的内容。