资源描述:
《c语言 题目及解答》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C语言题目及解答1000:A+BProblem样例输入12样例输出3#includevoidmain(){inta,b,sum;printf("");scanf("%d%d",&a,&b);sum=a+b;printf("%d",sum);}1003:2005年春浙江省计算机等级考试二级C编程题(1)输入x,计算并输出下列分段函数f(x)的值。可以调用数学库函数:平方根函数sqrt(),绝对值函数fabs()和幂函数pow()。保留2位小数输入x输出f(x)样例输入5样例输出15.
2、00#include"stdio.h"#include"math.h"voidmain(){doublex,y;scanf("%lf",&x);if(x<0){y=fabs(x);}if(x<2&&x>=0){y=sqrt(x+1);}if(x>=2&&x<4){y=(x+2)*(x+2)*(x+2)*(x+2)*(x+2);}if(x>=4){y=2*x+5;}printf("%.2f",y);}1007:2006年春浙江省计算机等级考试二级C编程题(2)编写程序,输入一个正整数n,求下列算式的值。要
3、求定义和调用函数fact(k)计算k的阶乘,函数返回值的类型是double。1+1/2+....+1/n!输出保留5位小数。输入输出样例输入5样例输出sum=1.71667#include"stdio.h"voidmain(){longi,n;floats=0,t=1;scanf("%ld",&n);for(i=1;i<=n;i++){t=t*i;s=s+1/t;}printf("sum=%.5f",s);}1013:2001年秋浙江省计算机等级考试二级C编程题(2)编制函数,其功能是在float类型一
4、维数组中查找最大值、最小值,并将它们返回到调用程序。*输出保留两位小数输入nn个浮点数输出最大值最小值样例输入101.02.03.04.05.06.07.08.09.010.0样例输出10.001.00#include"stdio.h"voidmain(){inti,n;floatmin,max,a[100];scanf("%d",&n);for(i=0;i5、min=a[i];if(a[i]>max)max=a[i];}printf("%.2f%.2f",max,min);}1014:2002年秋浙江省计算机等级考试二级C编程题(1)输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。输入一行字符输出统计值样例输入aklsjflj123sadf918u324asdf91u32oasdf/.';123样例输出231624/*Note:YourchoiceisCIDE*/#include"stdio.h"voidmain(){charc;intl=
6、0,s=0,n=0,r=0;while((c=getchar())!='')if(c<='z'&&c>='a'
7、
8、c<='Z'&&c>='A')l++;elseif(c=='')s++;elseif(c<='9'&&c>='0')n++;elser++;printf("%d%d%d%d",l,n,s,r);}1015:2002年秋浙江省计算机等级考试二级C编程题(2)输入一个正整数n.求1+1/2!+1/3!+....+1/n!要求定义并调用函数fact(n)计算n的阶乘,函数返回值的类型是点单精度
9、浮点型。*输出保留4位小数输入正整数n输出数列之和样例输入2样例输出1.5000#include"stdio.h"voidmain(){longi,n;floats=0,t=1;scanf("%ld",&n);for(i=1;i<=n;i++){t=t*i;s=s+1/t;}printf("%.4f",s);}1016:2003年秋浙江省计算机等级考试二级C编程题(1)输入10个数,求它们的平均值,并输出大于平均值的数据的个数。输入10个数输出大于平均数的个数样例输入12345678910样例输出5/*
10、Note:YourchoiceisCIDE*/#include"stdio.h"voidmain(){inta[10],i,n=0,s=0,b=0;for(i=0;i<10;i++){scanf("%d",&a[i]);s=a[i]+s;}b=s/10;for(i=0;i<10;i++){if(a[i]>b)n=n+1;}printf("%d",n);}1020:C语言实验题——三个数排序(JSU-ZJJ)输入三个整数x,y,z,请把这三个