1.计算体重指数

解题思路:
这里我们只需要按照他的要求写出公式。
注意:身高要换算成米,打印的结构是个浮点数,打印的格式要相对应
解题代码:
#include<stdio.h>
int main()
{
	int weight = 0;
	int height = 0;
	//输入
	scanf("%d %d", &weight, &height);
	double BMI = 0.0;
	BMI = weight /((height/100.0) * (height / 100.0));
	//输出
	printf("%.2lf", BMI);
	return 0;
}2.计算三角形的周长和面积
 解题思路:
 解题思路:
三角形的面积=边长+边长+边长
三角形的面积我们可以用海伦公式计算。

而开平方我们就可以使用库函数sqrt

解题代码:
#include<stdio.h>
//函数sqrt的头文件
#include<math.h>
int main()
{
	double a = 0.0; 
	double b = 0.0;
	double c = 0.0;
	//输入
	scanf("%lf %lf %lf", &a, &b, &c);
	//计算周长
	double circumference = a+b+c;
	//计算面积
	double p = circumference / 2;
	double area = sqrt(p*(p - a)*(p - b)*(p - c));
	//输出
	printf("circumference=%.2lf area=%.2lf", circumference, area);
	return 0;
}3.计算球体的体积

解题思路:
我们只需要按照他的公式,确定好数据类型即可。
解题代码:
#include<stdio.h>
int main()
{
	double r = 0.0;
	double p = 3.1415926;
	//输入
	scanf("%lf", &r);
	//计算
	double V = 4.0 / 3 * p * r * r * r;
	//输出
	printf("%.3lf", V);
	return 0;
}4.成绩输入输出

解题思路:
这里我们也只按照格式输入输出就行。
解题代码:
#include<stdio.h>
int main()
{
	int a, b, c = 0;
    //输入
	scanf("%d %d %d", &a, &b, &c);
    //输出
	printf("score1=%d,score2=%d,score3=%d", a, b, c);
	return 0;
}5.变种水仙花

解题思路:
首先我们要把它拆分

有了逻辑就可以开始写代码了。
解题代码:
#include<stdio.h>
int main()
{
	int i = 0;
	//i的范围是所有五位数
	for (i = 10000; i <= 99999; i++)
	{
		int j = 0;
		int sum = 0;
		//和
		for (j = 10; j <= 10000; j *= 10)
		{
			sum += (i / j) * (i % j);
		}
		if(i==sum)
		printf("%d ", sum);
	}
	return 0;
6.kiki算数

解题思路:
这个很好求,只需要a+b的值%100,算出余数即可
解题代码:
#include<stdio.h>
int main()
{
	int a = 0;
	int b = 0;
	//输入
	scanf("%d %d", &a, &b);
	int sum = 0;
	//计算
	sum = (a + b) % 100;
	//输出
	printf("%d", sum);
	return 0;
}7.浮点数的个位数字

解题思路:
我们输入一个浮点数,然后把它强制转换成整形,在%10算出余数即可。
解题代码:
#include<stdio.h>
int main()
{
	double a = 0.000;
	//输入
	scanf("%lf", &a);
	//强制类型转换
	int b = (int)a % 10;
	//输出
	printf("%d", b);
	return 0;
}
8.你能活多少秒

解题思路:
这里我们直接输入计算就行。
解题代码:
#include<stdio.h>
int main()
{
	int age = 0;
	//输入
	scanf("%d", &age);
	//e7就是10的7七次方的意思
	int m = age * 3.156e7;
	//输出
	printf("%d\n", m);
	return 0;
}












![linux学习(自写shell)[11]](https://img-blog.csdnimg.cn/b3b1e0e5472a42cb96ae1ac63d4d3d2a.png)




