BC131 KiKi学程序设计基础
描述
BoBo老师教了KiKi学习程序设计基础,他知道C++是带类的C语言,这个“++”主要包含三部分内容:对C语言进行语法上的扩展、面向对象(封装、继承和多态),STL(即模板)。这学期KiKi学习了C和C++,学好他们,其他编程语言都可以很轻松掌握。C和C++的输入有区别,请帮KiKi输出C和C++输出Hello world的代码。
输入描述:
无
输出描述:
printf("Hello world!\n");
cout << "Hello world!" << endl;
#include<stdio.h>
int main()
{
printf("printf(\"Hello world!\\n\");\n"); //添加转义字符才能输出\n和双引号。
printf("cout << \"Hello world!\" << endl;");
return 0;
}
BC123 小乐乐找最大数
描述
小乐乐获得4个最大数,请帮他编程找到最大的数。
输入描述:
一行,4个整数,用空格分开。
输出描述:
一行,一个整数,为输入的4个整数中最大的整数。
示例1
输入:5 8 2 5
输出:8
- 用数组解决
#include<stdio.h>
int main()
{
int i=0;
int arr[4]={0};
scanf("%d%d%d%d",&arr[0],&arr[1],&arr[2],&arr[3]);
for(i=0;i<=3;i++)
{
if(arr[i]>arr[i+1])
arr[i+1]=arr[i];
}
printf("%d",arr[3]);
}
- 用三目运算符解决
int main(){
int a=0,b=0,c=0,d=0,x=0,y=0;
scanf("%d %d %d %d",&a,&b,&c,&d);
x=a>b?a:b;
y=c>d?c:d;
printf("%d",x>y?x:y);
return 0;
}
BC27 计算球体的体积
描述
给定一个球体的半径,计算其体积。其中球体体积公式为 V = 4/3 * π r³,其中 π = 3.1415926。
数据范围:输入一个浮点值 0≤n≤15
输入描述:
一行,用浮点数表示的球体的半径。
输出描述:
一行,球体的体积,小数点后保留3位。
示例1
输入:3.0
输出:113.097
#include<stdio.h>
int main()
{
double pi=3.1415926,r=0; //因为float只占四个字节,有效位是7位 需要用double
scanf("%lf",&r);
printf("%.3lf",(double)4/3*pi*r*r*r); //4/3计算为整型,这里用括号强制转化为double型
return 0;
}
BC25 计算体重指数
描述
问题:计算BMI指数(身体质量指数)。BMI指数(即身体质量指数,简称体质指数又称体重,英文为Body Mass Index,简称BMI),是用体重公斤数除以身高米数平方得出的数字,是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。主要用于统计用途,当我们需要比较及分析一个人的体重对于不同高度的人所带来的健康影响时,BMI值是一个中立而可靠的指标。
数据范围:输入的数据满足 50 ≤ n ≤ 180
输入描述:
一行,两个整数,分别表示体重(公斤),身高(厘米),中间用一个空格分隔。
输出描述:
一行,BMI指数(保留两位小数)。
示例1
输入:70 170
输出:24.22
#include<stdio.h>
int main()
{
int w=0,l=0;
scanf("%d%d",&w,&l);
float li=l/100.0;
printf("%.2f",w/(li*li));
}
我们一定要重视基础哦,加油!