C语言顺序结构及分支结构编程案例详解

  • 格式:docx
  • 大小:226.51 KB
  • 文档页数:16

下载文档原格式

  / 16
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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 <>

相关主题