资源描述:
《福建省高等学校计算机等级考试(二级C语言)填空》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、11.补充程序Ccon011.C,使其计算。#include#includevoidmain(){intx;/**/floatf;/**/printf("Inputaninteger:");scanf("%d",&x);f=/**/(fabs(x)-2)/(x*x+1)/**/;//切记使用fabs(x)否则有误printf("F(x)=%f",f);}abs(x):返回整数x的绝对值,返回值类型为整型fabs(x):返回双精度数x的绝对值,返回值类型为双精度类型1812.补充程序Ccon01
2、2.C,该程序用公式计算圆周率的近似值。#includevoidmain(){doublepi=0;longi,sign=1;for(i=1;i<=10001;i+=2){pi+=1.0*sign/i;sign=/**/sign*(-1)/**/;//或sign=-sign}pi*=/**/4/**/;printf("%f",pi);}1813.补充程序Ccon013.C,程序实现从10个数中找出最大值和最小值。#include#includeintmax,min;voi
3、dfind_max_min(int*p,intn){int*q;max=min=*p;for(q=p;q**/p+n/**/;q++)if(/**/*q>max/**/)max=*q;elseif(min>*q)min=*q;}voidmain(){inti,num[10];printf("Input10numbers:");for(i=0;i<10;i++)scanf("%d",&num[i]);find_max_min(/**/num/**/,10);printf("max=%d,num=%d",max,min);}1
4、821.补充程序Ccon021.c使其计算满足下式的一位整数A和B的值。AB×BA--------------403#includevoidmain(){inta,b,k;intplu=/**/403/**/;for(a=1;a<10;a++)for(b=1;b<10;b++){k=(a*10+b)*/**/(b*10+a)/**/;if(k==plu)printf("A=%d,B=%d",a,b);}}1822.补充程序Ccon022.C,使其实现输入若干整数,统计其中大于零和小于零的个数。以零结束输入。#
5、includevoidmain(){intn,a,b;/**/a=0;b=0;/**/scanf("%d",&n);while(/**/n!=0/**/){if(n>0)a++;else/**/b++;/**/scanf("%d",&n);}printf("Positiveinteger:%d,negativeinteger:%d",a,b);}1823.补充程序Ccon023.C,该程序可测试哥德巴赫猜想:从键盘上输入一个大于6的偶数,总能找到两个素数,似的这两素数之和正好等于该偶数。#include6、tdio.h>#includeintprime(intn){intk,flag=1;for(k=2;k<=n/2+1;k++)if(n%k==0){flag=/**/0/**/;break;}returnflag;}voidmain(){intnum,a;clrscr();do{printf("Pleaseinputanevennumber:");scanf("%d",&num);}while(num<=6
7、
8、num%2==1);for(a=2;a<=num/2+1;a++)if(prime(a)&&prime(
9、/**/num-a/**/))printf("%d=%d+%d",num,a,num-a);}1831.补充程序Ccon031.C,使其用牛顿迭代法求方程在1.5附近的根。#include#include/**/voidmain()/**/{floatx,x0,f,f1;x=1.5;do{x0=x;f=((2*x0-4)*x0+3)*x0-6;f1=(6*x0-8)*x0+3;x=x0-f/f1;}/**/while/**/(fabs(x-x0)>=1e-6);printf("theroot
10、is:%.2f",x);}1832.补充程序Ccon032.C,该程序的功能使将输入的一行字符中的大写字母转变为相应的小写字母,小写字母则转变为相应的大写字母,其余字符不变。#includevoidmain(){chars[8