文章目录
- 1. 判断两个数的大小并交换
- 2. 计算三角形面积
- 3. 根据x的值计算y
- 4. 字符大小写转换
- 5. 百钱百鸡问题
- 6. 计算公式y的值
- 7. 输出所有的水仙花数
- 8. 计算n的阶乘
- 9. 下三角数据
- 10. 斐波那契数列
- 11. 学生成绩统计
- 12. 数组的平均值
1. 判断两个数的大小并交换
介绍:
从键盘输入2个不相等的数,存入a和b,判断a和b的大小,使a>b。
#include <stdio.h>int main() {int a, b, temp;printf("请输入两个不相等的数:");scanf("%d %d", &a, &b);if (a < b) {temp = a;a = b;b = temp;}printf("交换后的数:a = %d, b = %d\n", a, b);return 0;
}
2. 计算三角形面积
介绍:
输入三角形的三边长,求三角形面积(需要判断输入的三边长a,b,c是否能构成三角
形)。
#include <stdio.h>
#include <math.h>int main() {double a, b, c, s, area;printf("请输入三角形的三边长:");scanf("%lf %lf %lf", &a, &b, &c);if (a + b > c && a + c > b && b + c > a) {s = (a + b + c) / 2;area = sqrt(s * (s - a) * (s - b) * (s - c));printf("三角形的面积是:%lf\n", area);} else {printf("输入的三边长不能构成三角形。\n");}return 0;
}
3. 根据x的值计算y
介绍:
#include <stdio.h>int main() {int x, y;printf("请输入x的值:");scanf("%d", &x);if (x < 0) y = -1;else if (x == 0) y