全国计算机二级c语言程序题库,全国计算机二级C语言操作题题库

《全国计算机二级C语言操作题题库》由会员分享,可在线阅读,更多相关《全国计算机二级C语言操作题题库(20页珍藏版)》请在人人文库网上搜索。

1、1.程序Cmody021.c输出如下所示图形:*#includevoid main()int i,j;for(i=1;i#includevoid main()int num;printf(n);num=fun();printf(nThe total of prime is %d,num);getch();int fun()int m,i,k,n=0;for(m=201;m#includemain()char str1128;/*/int i,len,sum=0;/*/gets(str1);len=strlen(str1);for(i=0;i=a&str1i#includemain()/*/ch。

2、ar str1128/*/int i,len,sum=0;printf(Please input a string:n);scanf(%s,str1);len=strlen(str1);for(i=0;i=A&str1i#includemain()char str1128,str2128;int i,len;gets(str1);len=strlen(str1);/*/for(i=0;i=0&str1ivoid main()int b,i;/*/int a=c=0; /*/*/for(i=0,i#define F(x) (x*x-2.3*x+5.6)/(x+8.2)void main()flo。

3、at a=6.0,b=3.0,c;/*/float s;/*/printf(nPlease input c: );scanf(%f,/*/&c/*/);/*/ s=F(a)+F(b)-F(c); /*/printf(ns=%.2fn,s);getch();8.程序Cmody111.C,输出如下所示图形:#include#includevoid main()/*/int i,j; /*/*/for(i=6;i=1;i-)/*/printf();for(j=1;j#include double fun1(double x)Return((1+ sin(x)+ exp( x))/(x+1);void。

4、 main()clrscr();printf(fun1(0.76)=%8.3lfn,fun1(0.76);printf(fun1(3.00)=%8.3lfn,fun1(3.00);printf(fun1(3.76)=%8.3lfn,fun1(3.76);打开Cprog021.C,完成其中的函数fun1,该函数的数学表达式是:例如:fun1(0.76)= 3.582fun1(3.00)= 5.369fun1(3.76)= 8.931#include #include double fun1(double x)Return(exp( x)+ fabs(x-6)/(x+1.3);void main(。

5、)clrscr();printf(fun1(0.76)=%8.3lfn,fun1(0.76);printf(fun1(3.00)=%8.3lfn,fun1(3.00);printf(fun1(3.76)=%8.3lfn,fun1(3.76);打开Cprog031.C,完成其中的函数fun1,该函数的数学表达式是:例如:fun1(0.76)=1.200fun1(3.00)=10.000fun1(3.76)=8.520-Cprog031.C-#include #include double fun1(double x)If(x#includedouble f(float x)/*/If(x#inc。

6、ludedouble f(float x)/*/If(x=-700&x#includedouble f(float x)/*/If(x=-300) return(x*x*x)/log10(fabs(x)+2.6);Else return(-1);/*/void main()float x;double y;printf(Please iuput a number:n);scanf(%f,&x);y=f(x);printf(f(%0.2f)=%0.2fn,x,y);getch(); 1 打开程序Cprog071.C,完成其中的f(x)的函数,使对其输入的一个月工资数额,求应交税款。设应交税款的计。

7、算公式如下:例如 输入:1825 输出:f(1825)=11.25输入:2700 输出:f(2700)=85.00输入:5655 输出:f(5655)=483.25-Cprog071.C-#include#includedouble f(float x)/* */If(x1600&x2100&x#includedouble f(float x)If(x#includedouble f(float a,float b,float c)/*/Double x1,x2;x1=(-b+sqrt(b*b-4*a*c)/(2*a);X2=(-b-sqrt(b*b-4*a*c)/(2*a);If(x1x2)。

8、 return (x1);Else return(x2);/*/void main()float x;printf(The bigger root is %.2fn,f(1,5,6);getch( );打开考生文件夹中的Cprog111.c,完成其中的函数fun,该表达式是:例如:当时,函数的值为4.。该函数返回数组a中的次大数(即仅次于最大数的数)。-Cprog111.c-#include void main()double x;int n;double fun (double x, int n);printf (Please enter x,n:);scanf (%lf%d,&x,&n);。

9、printf (fun=%lfn,fun(x,n);getch();double fun (double x, int n)/*/double yIf(n=0) y=1;Else if(n=1) y=x;Else if(n1) y=(2n-1)*x-fun(x,n-1)-(n-1)fun(x,n-2)/nReturn (y)/*/补充程序Ccon0112.C,其功能是求下列级数的部分和。例如:当m=100,x=2时,ex=7.-Ccon0112.C-#includemain()int i,m;float x,s,tem;scanf(%d,%f,&m,&x);/*/ tem=1;s=1; /*/。

10、for(i=1;/*/ imax /*/)max=aij;if(aij#include#include#includevoid main()char str1100,t200;int i,j;/*/i=0;j=0;/*/strcpy(str1,4AZ18c?Ge9a0z!);for(i=0;i#include#include#include#define M 50double fun(int n)double y=0.0;int i,j;j=0;for(i=1;i+)/*/if(i10)&(i%3=0)/*/*/y+=1/i;/*/j+;if(j=n)break;return y;void m。

11、ain()clrscr();printf(fun(8)=%8.3lfn,fun(8);.程序Cmody022.c的功能是求解百元买百鸡问题:设一只公鸡2元、一只母鸡1元、一只小鸡0.5元。问一百元买一百只鸡,公鸡、母鸡、小鸡数可分别为多少?有多少种分配方案?#include#include/*double fun();/*/int hen,cock,chicken,n=0;clrscr();for(cock=0;cockhen:%d,cock:%d,chicken:%dn,n,hen,cock,chicken);if(n=20)getch();return n;void main()int n。

12、um;num=fun();printf(nThere are %d solutions.n,num);getch();1.程序Cmody031.c的功能是:从键盘上输入两个整数,及一个运算符(+、-、*、/或%),进行相应的运算后输出运算的结果。如输入:1+2将输出:1+2=3#include#includevoid main()int m,n,result,flag=0;/*/char ch;/*/clrscr();printf(Input an expression:);scanf(%d%c%d,&m,&ch,&n);/*/switch (ch)/*/case +:result=m+n;b。

13、reak;case -:result=m-n;break;case *:result=m*n;break;case %:result=m%n;break;case /:result=m/n;break;default:printf(Error!n);flag=1;if(!flag)printf(%d%c%d=%dn,m,ch,n,result);getch();程序Cmody032.c的功能是:输出201-300之间的所有素数,统计总个数。#include#includevoid main()int num;printf(n);num=fun();printf(nThe total of pr。

14、ime is %d,num);getch();int fun()int m,i,k,n=0;for(m=201;m#include/*/void fun()/*/int large,middle,small,n=0;clrscr();for(large=0;largelarge:%d,middle:%d,small:%dn,n,large,middle,small);return n;void main()int num;num=fun();printf(nThere are %d solutions.n,num);getch();1.程序Cmody081.c,其功能是求一堆零件的总数(100。

15、到200之间)。如果分成4个零件一组的若干组,则多2个零件;若分成7个零件一组,则多3个零件;若分成9个零件一组,则多5个零件。#includevoid main()int i;/*/for(i=100;i/*/void swap(int *p1,int *p2)/*/int temp;temp=*p1;/*/*p1=*p2;/*/*p2=temp;void main()int a,b;scanf(%d%d,&a,&b);printf(nOriginal:a=%d b=%dn,a,b);swap(&a,&b);printf(nResult:a=%d b=%dn,a,b);getch();程序C。

16、mody092.C的功能是求满足等式xyz+yzz=520的x,y,z值(其中xyz和yzz分别表示一个三位数)。#includevoid main()int x,y,z,i,result=520;for(x=1;xvoid main()int b,i;/*/int a=0,c=0; /*/*/for(i=0,i#includevoid main()char s112=ABC,s2=xyz;char *ps1=s1,*ps2;/*/ps2=&NULL;/*/*/while(*ps1=NULL)/*/ps1+;while(*ps2)*(ps1+)=*(ps2+);printf(%sn,s1);g。

17、etch();程序Cmody052.c,其功能是实现从键盘依次输入M个整数,输出其中所有的偶数。如 输入:23 62 38 45 26输出:62 38 26#include#include/*/#define M 5/*/main()int aM,i;for(i=0;i#include#define M 8main()int aM,i;printf(Please input 8 numbers:n);for(i=0;i=0;i-)/*/printf(%d ,ai);printf(n);getch();程序Cmody032.c的功能是:输出201-300之间的所有素数,统计总个数。#include#includevoid main()int num;printf(n);num=fun();printf(nThe total of prime is %d,num);getch();int fun()int m,i,k,n=0;for(m=201;mk)/*/printf(%-4d,m);n+;if(n%10=0)printf(n);return n。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值