C语言程序设计
程序填空题
1、输入三角形的三条边a,b,c,求三角形的面积。
#include “math.h”
#include “stdio.h”
main( )
{float a,b,c,d,t,s;
printf(“请输入三角形的三条边:”);
scanf(“%f,%f,%f”,&a,&b,&C;
if (1)
printf(“%f%f%f不能构成三角形!”, a,b,C;
else {t=(a+b+C/2;
s= (2)
printf(”a=%7.2f,b=%7.2f,c=%7.2f,area=%7.2f\n”, a,b,c,s);
}
2、输入两个整数,n1,n2,要求n1与n2之间能被3整除的整数个数n 。
#include “stdio.h”
main()
{ int n1,n2,j,n=0;
printf(“\n请输入两个数:”);
scanf ( (1) );
if(n1>n2){ (2) }
for(j=n1;j<=n2,j++)
if (3) n++;
printf(“a=%d,b=%d,n=%d\n”n1,n2,n);
}
3、根据以下给出的嵌套if语句,填写对应的switch语句,使它完成相同的功能。(假设mark的取值在1~100之间)
l if 语句:
if(mark>0 && mark<60) k=1;
else if(mark<70) k=2;
else if(mark<80) k=3;
else if(mark<90) k=4;
else if(mark<=100) k=5;
l switch 语句:
switch((8))
{
case 0:
case 1:
case 2:
case 3:
case 4:
case 5 :(9)
case 6 :k=2;break;
case 7 :k=3;break;
case 8 :k=4;break;
case 9 :
(10):k=5;
}