1 / 14
文档名称:

C语言上机考试题.doc

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

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

分享

预览

C语言上机考试题.doc

上传人:xunlai783 2018/3/11 文件大小:106 KB

下载得到文件列表

C语言上机考试题.doc

相关文档

文档介绍

文档介绍:C语言上机考试题(第一套)
1. #include <>
#include <>
double fun( int n )
{
double sum=0,a=1;
for(;n>0;n--,a++)
sum=sum+1/(a*(a+1));
return sum;
}
main()
{
clrscr();
printf("%f\n", fun(10));
}
2.
#include <>
main()
{
int k,m,s=0,i,b=0;
for(k=10000;k<=20000;k++)
{
if(k%10==7)
{
for(i=2,b=0;i<k;i++)
if(k%i==0)
b++;
if(b==0)
m=k,s++;
}
}
printf("这样的素数有%d个。\n其中最大的一个是%d\n",s,m);
}
3.
#include <>
main()
{
int a;
printf("请输入一个需要判断的年份:\n");
scanf("%d",&a);
if(a%4==0&&a%100!=0)
printf("是闰年\n");
else
if(a%400==0)
printf("是闰年\n");
else
printf("不是闰年\n");
}
C语言上机考试题(第二套)
1. #include <>
#include <>
double fun( int n )
{
double sum=0,a=1;
for(;n>0;n--,a++)
sum=sum+1/(a*(a+1));
return sum;
}
main()
{
// clrscr();
printf("%f\n", fun(10));
}
2.
#include <>
fun(int n)
{
int i,j=0;
for(i=2;i<n;i++)
if(n%i==0)j++;
return j;
}
main()
{
int a,b=0,d,e,k;
for(k=1;k<10;k++)
if(fun(k)==0)a=k,b++;
for(k=10;k<100;k++)
if(fun(k)==0)
{
e=k%10,d=k/10;
if(e==d)a=k,b++;
}
for(k=100;k<=1000;k++)
if(fun(k)==0)
{
e=k%10,d=k/100;
if(e==d)
a=k,b++;
}
printf("[1,1000]之内既是回文数,又是素数的最大整数:%d\n",a);
printf("[1,1000]以内既是回文数,又是素数的整数有%d个\n",b);
}
3.
#include <>
#include <>
main()
{
char str[81];
int i,j=0,w=1,s=0;
printf("请输入一串字符:\n");
gets(str);
for(i=0;i<strlen(str);i++)
{
if(str[i]==' ')
s++;
if(str[i]==' '&&str[i+1]!=' ')
w++;
}
if(str[0]==' ')
w--;
if(str[strlen(str)-1]==' ')
w--;
printf("单词个数为:%d\n空格个数为:%d\n",w,s);
}
C语言上机考试题(第三套)
1.
//#include ""
#include ""
#include ""
int fun(int t)
{
int a=0,b=1,c,k;
for(k=1;;k++)
{
c=b;
b=a+b;
a=c;
if(a>t)
break;
}
return a;
}
main()
{
int n;
//clrscr();
n=1000;
printf("n = %d, f = %d\n",n, fun(n));
}
2.
#include ""
main()
{
int a[3][3],i,j,s=0;
printf("请