1 / 10
文档名称:

2011年蓝桥杯预赛题目答案.doc

格式:doc   大小:39KB   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2011年蓝桥杯预赛题目答案.doc

上传人:yzhlya 2018/2/6 文件大小:39 KB

下载得到文件列表

2011年蓝桥杯预赛题目答案.doc

相关文档

文档介绍

文档介绍://
#include <>
void main()
{
int JC[] = {1,1,2,6,24,120,720,5040,40320,362880};
int i;
int sum;
int x;
for (i=100; i<1000; i++)
{
sum = 0;
x = i;
while (x)
{
sum += JC[x%10];
x /= 10;
}
if (i == sum)
{
printf("%d\n",i);
}
}
}
#include <>
void main()
{
double x[10] = {7,8,8,8,8,20,8,8,8,8};
int i,j;
double dif = -1;
double bad;
double sum;
int n=10;
double t;
for (i=0;i<10;i++)
{
sum = 0;
for (j=0; j<n ; j++)
{
if (j!=i) sum+=x[j];
}
t = x[i]-sum/(n-1);
if (t<0) t = -t;
if (t>dif)
{

dif = t;
bad = x[i];
printf("%d,%f\n",i,x[i]);
}
}
printf("bad = %lf\n",bad);
}
//
#include <>
#include <>
void reverse_str(char* buf, int n)
{
char tmp;
if (n<2) return;
tmp = buf[0];
buf[0] = buf[n-1];
buf[n-1] = tmp;
reverse_str(buf+1,n-2);
}
void main()
{
char a[10] = "zhanghe";
reverse_str(a,strlen(a));
printf("%s\n",a);
}
#include <>
void fun(double dTestNo, int iBase)
{
int iT[8];
int iNo;
printf("十进制正小数%f 转换成%d 进制数为:",dTestNo, iBase);
for(iNo=0;iNo<8;iNo++)
{
dTestNo *= iBase;
iT[iNo] = (int)dTestNo;
if(dTestNo) dTestNo -= iT[iNo];
}

printf(
"0.");
for(iNo=0; iNo<8; iNo++) printf("%d", iT[iNo]);
printf("\n");
}
void main ( )
{
double dTestNo= ;
int iBase;

for(iBase=2;iBase<=9