上机内容:C程序的编写和运行
上机目的:掌握简单C程序的编辑、编译、连接和运行的一般过程
我的程序:
#include<stdio.h>
#include<math.h>
int main()
{
int x,a;
scanf("%d",&x);
a=x/2;
if(a<0)
a=0;
switch(a)
{
case 0:
y=x;
break;
case 1:
case 2:
y=x*x+1;
break;
case 3:
case 4:
y=sqrt(x+1);
break;
default:
y=1.0/(x+1);
}
printf("%f\n",y);
return 0;
}
运行结果:
(图)
心得体会:switch用的很少,不熟悉,刚开始被case后面只能输出整数,弄得有点懵,借鉴了一下简单方法,还是有点懒,不想弄得太麻烦,弄完又好像不算很麻烦。