今天学习了小数的表达还可以用double来表达
1.double和float的区别(以我现在的能力)
double a;
scanf("%lf",&a)
float a;
scanf("f",&a);
2.float的几位小数的表达
float a;
printf("%.1f",&a);//如果要保留2位小数就为.2,三位小数为.3。依次类推
3.学习了换行\n的用法
printf("hello,word\n");
printf("hello,wordtwo\n");
4.练习了一些题目
#include<stdio.h>
int main()
{
double pi = 3.1415925;
double v, r;
scanf("%lf", &r);
if (r > 0) {
v = (4*pi*r*r*r)/3;
printf("半径为%.1fm的球的体积:%.1fm^3",r,v);
}
else {
printf("球的半径不能为负数");
}
}
这个题目是求球的半径,且球的半径不能为负数
#include<stdio.h>
int main() {
int a, b, c, d, e, f, g;
scanf("%d", &a);
b = a / 20;
c = a - b * 20;
d = c / 10;
e = c - d * 10;
f = e / 5;
g = (e - f * 5) / 1;
printf("20 bills:%d\n", b);
printf("10 bills:%d\n", d);
printf("5 bills:%d\n", f);
printf("1 bills:%d\n", g);
return 0;
}
这个题目是编写一个程序,要求用户输入一个美金数量,然后显示出如何用最少的20美元、10美元、5美元和1美元来付款。
#include<stdio.h>
int main() {
printf(" *\n");
printf(" *\n");
printf(" *\n");
printf("* *\n");
printf(" * *\n");
printf(" *\n");
return 0;
}
编写一个程序,使用printf在屏幕上显示下面的图形
![](https://i-blog.csdnimg.cn/blog_migrate/92b2e575f456be484f84cf5c5fd9a8bb.png)