笔记:
1.用double类型的输入函数使用%lf
2.用double类型不能取余
3.%09.1f
0 代表标志为 0标志如数值前面有空位用0补齐。- 代表左对齐,默认右对齐。没有标志用空白补齐。
9 代表最小字段,最少会有这么多位,不设置或超过这个位数会显示出必要的位数。
1 代表精度,不指定,默认整数1,浮点6
f 类型符,d整数,f浮点
2-1
include<stdio.h>
void main()
{
int a,b,c;
printf("第一个整数x:"); scanf("%d",&a);
printf("第二个整数y:"); scanf("%d",&b);
// printf("第三个整数:"); scanf("%d",&c);
printf("x的值是y的%d%%",(int)((double)a/b*100));
}
2-2
include<stdio.h>
void main()
{
int a,b,c;
printf("第一个整数x:"); scanf("%d",&a);
printf("第二个整数y:"); scanf("%d",&b);
// printf("第三个整数:"); scanf("%d",&c);
printf("他们的和是:%d,他们的积是%d。\n",a+b,a*b);
}
2-3
include<stdio.h>
void main()
{
double a;
printf("第一个实数:"); scanf("%lf",&a);
// printf("第二个整数y:"); scanf("%d",&b);
// printf("第三个整数:"); scanf("%d",&c);
printf("你输入的是%f。\n",a);
}
2-4
略
2-5
include<stdio.h>
void main()
{
int a,b;
puts("第一个整数:");scanf("%d",&a);
puts("第二个整数:");scanf("%d",&b);
printf("a是b的%f\n",(double)a/b*100);
}
2-6
include<stdio.h>
void main()
{
int a,b;
puts("您的身高:");scanf("%d",&a);
//puts("第二个整数:");scanf("%d",&b);
printf("您的标准体重是%4.1f\n",(a-100)*0.9);
}
网友评论