C语言顺序结构及分支结构编程案例详解
- 格式:docx
- 大小:226.51 KB
- 文档页数:16
C语言顺序结构及分支结构编程案例详解
文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]
顺序结构入门——及熟悉环境
1、
答案:
#include<>
int main()
{
printf("Good Morining\n");
return 0;
}
2、已知某种铅密度为11340kg/m3 ,求厘米铅球有多少kg
这里要求:pi的取值为,小数用double表示,printf("%lf"输出) 输入格式:仅仅一个小数
输出格式:无
输出样例:
答案:
#include <>
#define midu 11340
int main()
{
double r = ;
double v ;
double weigh;
weigh = v * midu;
printf("%lf", weigh);
}
3、两个数相加
输入两个整数
输出两个整数的和
比如输入:1 4
输出:5
答案:
#include <>
void main()
{
int a,b;
int sum;
scanf("%d%d",&a,&b);
sum = a+b;
printf("%d\n",sum); }
4、输入两个整数a,b,
比如输入: 1 4
输出:-15
答案:
#include <>
void main()
{
int a,b;
int sum;
scanf("%d%d",&a,&b);
sum = (a-b)*(a+b);
printf("%d\n",sum); }
5、两个数相加后乘以5
输入:两个整数
输出:两个整数的和乘以5 比如输入: 1 4
输出:25
答案:
#include <>
void main()
{
int a,b;
int sum;
scanf("%d%d",&a,&b);
sum = (a+b)*5;
printf("%d\n",sum); }
6、
输入格式:仅仅一个小数
输出格式:仅仅一个小数
输入样例:
输出样例:
答案:
#include <>
#define midu 11340
void main ()
{
double r;
scanf("%lf",&r);
double v ,m;
m=v*midu;
printf("%lf",m);
}
7、
输入格式:两个小数(空格分隔)
输出格式:一个小数
输入样例;
输出样例:
答案:
#include <>
int main()
{
double R,r;
int p;
p=11340;
scanf("%lf %lf",&R,&r);
double M,m;
M=p*3*pi*R/2**R/2**R/2*;
m=p*3*pi*r/2**r/2**r/2*;
printf("%lf\n",M-m);
return 0;
}
8、输入一个华氏温度,要求输出摄氏温度。公式为 c=5(F-32)/9 输出要求有
文字说明,取位2小数。
输入:一个华氏温度,浮点数
输出:c=摄氏温度,(保留两位小数)
输入样例:-40
输出样例:c=
答案:
#include <>
void main()
{
double c,f;
scanf("%lf",&f);
c = 5*(f-32)/9;
printf("c=%\n",c);
}
9、从1到9任选一个你喜欢的数字,先乘以3,再加上3,再乘以3,最后把
个位数和十位数相加,得到结果是什么
输入: 3
结果:9
答案:
#include <>
void main()
{
int a,b,c,d,e;
scanf("%d",&a);
b=((a*3)+3)*3;
c=b/10;
d=b%10;
e=c+d;
printf("%d",e);
}
10、输入三个数a,b,c,表示三角形的三个边长
输出三角形面积的平方值,结果保留2位小数
p(p-a)(p-b)(p-c), 其中p=( a + b + c)/2;
例如,
输入:
输出:
注意:printf("%.2lf",double) 保留2位小数
答案:
#include <>
void main()
{
double a,b,c,p,s;
scanf("%lf %lf %lf",&a,&b,&c);
p=( a + b + c)/2;
s=p*(p-a)*(p-b)*(p-c);
printf("%.2lf",s);
}
11、求一元二次方程ax2+bx+c=0的解。a,b,c为任意实数。
输入:输入数据有一行,包括a b c的值
输出:(保留2位小数)x1 x2实根,且要求x1>=x2输出
提示:计算平方根用sqrt()函数,例如 y=sqrt(x) 则y就得到x的平方根例如输入:
输出:
答案:
#include <>