计算机二级考试C语言试题与答案
计算机二级考试在即,yjbys小编为同学们带来最新C语言考试试题,希望对大家复习C语言有帮助!
程序改错
功能:一个5位数,判断它是不是回文数。即12321是回文数,个
位与万位相同,十位与千位相同。
------------------------------------------------------*/
#include "stdio.h"
main( )
{
/**********ERROR**********/
long ge,shi,qian;wan,x;
scanf("%ld",&x);
/**********ERROR**********/
wan=x000;
qian=x000/1000;
shi=x0/10;
ge=x;
/**********ERROR**********/
if (ge==wan||shi==qian)
printf("this number is a huiwen\n");
else
printf("this number is not a huiwen\n");
}
改:long ge,shi,qian,wan,x;
wan=x/10000;
if (ge==wan&&shi==qian)
/*------------------------------------------------------
【程序改错】
--------------------------------------------------------
功能:用下面的和式求圆周率的`近似值。直到最后一项的绝对值
小于等于0.0001。
π/4= 1- 1/3 + 1/5 - 1/7 ....
------------------------------------------------------*/
#include "stdio.h"
/**********ERROR**********/
#include "math"
void fun()
{
float s=0,t=1,i=1;
/**********ERROR**********/
int p=1;
/**********ERROR**********/
while(fabs(t)<=1e-4)
{
s=s+t;
p=-p;
i=i+2;
t=p/i;
}
/**********ERROR**********/
printf("pi=%d\n",s*4);
}
main()
{
fun();
改:#include "math.h"
float p=1;
while(fabs(t)>1e-4)
while(0.0001
while(1e-4
while(fabs(t)>0.0001)
【计算机二级考试C语言试题与答案】相关文章: