《大学c语言上机考试编程题库资格考试计算机等级考试_资格考试-计算机等级考试.pdf》由会员分享,可在线阅读,更多相关《大学c语言上机考试编程题库资格考试计算机等级考试_资格考试-计算机等级考试.pdf(44页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、K输入一个字符,判断它是否是大写字母,如果是,将它转换成小写字母;如果不是,不 转换。然后输出最后得到的字符。#iiiclude mt mam()chai cl;pnntffmput a latter:nn);scanf(H%c&cl);if(cl=A&cl=Z)cl=cl+32;return 0;2、输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。#iiiclude mt mam()chai c;mt Ietters=0.space=0,digit=0.other=0;printf(MPlease mput letters:nH);while(c=getchai()!=,n
2、,)if(c=a&c=1zl|O=A&c=O&c=9)digit+;else if(c=-*)space+;else other+;pMiitf(字母数:%dn 数字数:%dn 空格数:%dii 其他字母数:%dnnJetters,digit,space,other);return 0;3、编写一个函数,求数列l+l/2+l/3+l/4+l/5+.l/n,利用主函数调用这个函数并输出结果。#iiiclude mt mam()iiit n;float c;float sum(int n);scanfC%dt&ii);c=sum(n);float sum(mt n)mt i;float sum=0
3、.0;fbi(i=l;i=n;i+)sum=sum4-1.0/i;retuin sum;4、输入一个字符,判断它是否是小写字母,如果是,将它转换成大写字母;如果不是,不 转换。然后输出最后得到的字符。#mclude mt mam()clw cl;printHinput a latter:nn);scanf(H%c&cl);&cl=Z)cl=cl-32;pnntfCccl);retuin 0;5、求S=a+aa+aaa+.+aa.a(n个a)之值。其中a是一个数字,n代表a的位数。例如:2+22+222+2222+22222(此时 n 为 5),n 由键盘输入。#iiiclude mt mam(
4、)int i,a,b,c,n;scanf(H%d,%d,&a.&n);c=b=a;fbr(i=2;i=n;i-H-)b=10*b+a;c=b+c;pmitfC%diU,c);return 0;6、将一个二维数组行和列的元素互换,存到另外一个二维数组中。#mclude mt mam()mt ij;mt a3 3=l,2,3,4,5,6,7,8,9,b 33;pnntf(Manay a:nn);fbr(i=0;i=2;i-H-)for(j=0j=2j+)pnntf(,%5d,ai|j);bji=aij;pnntf(”n);piintf(airay b:11);for(i=0;i=2;i-H-)行字
5、符分别统计出其中英文字母空格数字和其他字符的个数字母数数字数空格数其他字母数编写一个函数求数列利用主函数调用这个函数并输出结果输入一个字符判断它是否是小写字母如果是将它转换成大写字母如果不是不转换然互换存到另外一个二维数组中用公式求的近似值直到某一项的绝对值小于的次方为止输出以下图形下面的可以不要输入三个实数将这三个数按由大到小的顺序排列并输出这三个数输入的猴子吃桃问题猴子第一天摘下若干个桃子当即的一半零一个到第天早上想吃时就剩一个桃子了求第一天共摘了多少个桃子用冒泡排序法对输入的个数进行升序排序并存入数组中卄卩讪圮岀恥输入三角形的三边长求三角形面积求三角形面积的公式为其中问题一个数如果恰好等
6、于 for(J=0J=2J+)printf(”5d“,bij);pnntfCn”);return 0:7、有三个整数a,b,c,由键盘输入,输出其中最大者。#iiiclude mt mam()int a,b,c,d;int max(iiit x,int yjnt z);scanf(H%d%d&b,&c);d=max(a,b,c);pmitfC%dn d);return 0;mt max(iiit xit y,int z)int q,p;if(xv)q=x;else q=y;if(zq)p=z;else p=q;return p;8将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,4,3,
7、2,0。要求改为0,2,3,4 6,8#iiiclude mt inta6=&6,4,3,2,0;mt i,b6;printf(MaiTay a:nn);fbr(i=0;i6;i-H-)printf(”5d”,ai);pnntf(HnM);for(i=0;i6;i-H-)bi=a5-i;pnntf(HnM);printf(MaiTay b:iT);for(i=0;i6;i-H-)printf(”5d”,bi);pnntf(HnM);return 0;9、有分段函数:当x5时,y=2x10.编一程序,输入x的值,输出y的值。#iiiclude mt float y,x;pnntfCiW 输入 X
8、 的值”);scanf(H%f&x);if(x=-5&xv=5)y=x/2;prmtf(H%3f,y=x/2=%fn,x,y);行字符分别统计出其中英文字母空格数字和其他字符的个数字母数数字数空格数其他字母数编写一个函数求数列利用主函数调用这个函数并输出结果输入一个字符判断它是否是小写字母如果是将它转换成大写字母如果不是不转换然互换存到另外一个二维数组中用公式求的近似值直到某一项的绝对值小于的次方为止输出以下图形下面的可以不要输入三个实数将这三个数按由大到小的顺序排列并输出这三个数输入的猴子吃桃问题猴子第一天摘下若干个桃子当即的一半零一个到第天早上想吃时就剩一个桃子了求第一天共摘了多少个桃子用
9、冒泡排序法对输入的个数进行升序排序并存入数组中卄卩讪圮岀恥输入三角形的三边长求三角形面积求三角形面积的公式为其中问题一个数如果恰好等于y=2*x-10;piiiitf(n%3 f,y=2*x-l 0=%fjiH、x、y);return 0;10、用pi4 1-1/3+1/5-1/7+.公式求pi的近似值,直到某一项的绝对值小于10的6次方为 止。#include#include mt mt sign=l.count=0;double pi=0.0,n=l.O.term=1.0;wliile(fabs(term)=1 e-8)pi=pi+term;n=n+2;sign=-sign:term=si
10、gnii;pi=pi*4;pnntf(Mpi=%10.8fn,pi);return 0;11、输出以下图形#include mt mam()int i,j,k;for(i=0;i=3;i+)for(j=0j=2-iJ+)printfC*H);for(k=0;k=2*i;k-H-)pnntf(M*H);pmitffW);下面的可以不要/*for(i=0;i=2;i+)for(j=Oj=i;j-H-)pnntff H);for(k=0;k=4-2*i;k+)pnntff*”);pmitffW);*/return 0;12、输入三个实数,将这三个数按由大到小的顺序排列,并输出这三个数。#iiiclu
11、de mt mam()行字符分别统计出其中英文字母空格数字和其他字符的个数字母数数字数空格数其他字母数编写一个函数求数列利用主函数调用这个函数并输出结果输入一个字符判断它是否是小写字母如果是将它转换成大写字母如果不是不转换然互换存到另外一个二维数组中用公式求的近似值直到某一项的绝对值小于的次方为止输出以下图形下面的可以不要输入三个实数将这三个数按由大到小的顺序排列并输出这三个数输入的猴子吃桃问题猴子第一天摘下若干个桃子当即的一半零一个到第天早上想吃时就剩一个桃子了求第一天共摘了多少个桃子用冒泡排序法对输入的个数进行升序排序并存入数组中卄卩讪圮岀恥输入三角形的三边长求三角形面积求三角形面积的公式
12、为其中问题一个数如果恰好等于 int pnntfCiW 输入 a,b,c 的 W);scanfC%d、d,%cT;&a,&b,&c);if(ab)t=a;a=b;b=t;if(ac)t=a;a=c;c=t;if(bc)t=b;b=c;C=t;pnntf(M%d.%d.%d,ira,b,c);return 0;13、猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一 个。第二天早上又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃了前一天剰下 的一半零一个。到第10天早上想吃时就剩一个桃子了。求第一天共摘了多少个桃子。#include mt mam()iiit day,
13、xl,x2;dav=9;J J x2=l;wliile(day0)xl=(x2+l)*2;x2=xl;day-;printf(Mtotal=%dn,xl);return 0;14用冒泡排序法对输入的10个数进行升序排序,并存入数组中。#iiiclude mt 行字符分别统计出其中英文字母空格数字和其他字符的个数字母数数字数空格数其他字母数编写一个函数求数列利用主函数调用这个函数并输出结果输入一个字符判断它是否是小写字母如果是将它转换成大写字母如果不是不转换然互换存到另外一个二维数组中用公式求的近似值直到某一项的绝对值小于的次方为止输出以下图形下面的可以不要输入三个实数将这三个数按由大到小的顺序
14、排列并输出这三个数输入的猴子吃桃问题猴子第一天摘下若干个桃子当即的一半零一个到第天早上想吃时就剩一个桃子了求第一天共摘了多少个桃子用冒泡排序法对输入的个数进行升序排序并存入数组中卄卩讪圮岀恥输入三角形的三边长求三角形面积求三角形面积的公式为其中问题一个数如果恰好等于inta104j,t;printf(nplease mput 10 numbers:nH);for(i=0;i10;i+)scanfC%d=&ai);for(j=0j=9j 卄)for(i=l;iai+l)t=ai;ai=ai+l;ai+l=t;printf(Mthe sorted numbers fbr(i=0;i10;i+)卩
15、1 讪圮5 岀,恥);pnntf(MnM);return 0;15、输入三角形的三边长,求三角形面积。求三角形面积的公式为area=sqrt(s(s-a)(s-b)(s-c),其中 s=(a+b+c)/2o include/*问题*/#include iiit main()float a,b,c,s,area;printHplease mput a,b,cnH);scanf(”f,%f,%f;&a,&b,&c);s=(a+b+c)/2;area=sqrt(s*(s-a)*(s-b)*(s-c);prmtf(narea=%fji,aiea);return 0;16.一个数如果恰好等于它的因子之和
16、,这个数就称为完数。例如,6的因子为K 2、3,而6=1+2+3,因此6是完数。编程求1000以内所有完数。#define M 1000 include mt mam()mt k 1,k4,k5,k6,k7,k8,k9,k 10;int,s;for(a=2;a=M;a+)n=0;s=a;fbr(i=l;il),k2);if(n2)prmtf(,%d,k3);if(n3)prmtf(,%d,k4);if(n4)prmtf(,%d,k5);if(n5)、d”,k6);if(n6)prmtf(,%d,k7);if(n7)prmtf(,%d,k8);if(n8)prmtf(,%d,k9);if(n9)
17、prmtf(,%d,klO);prmtf(HnH);return 0;17、有三个整数a,b,c,由键盘输入,输出其中最小者。#iiiclude mt mam()int pmitf(”请输入 a,b,c 的 W);行字符分别统计出其中英文字母空格数字和其他字符的个数字母数数字数空格数其他字母数编写一个函数求数列利用主函数调用这个函数并输出结果输入一个字符判断它是否是小写字母如果是将它转换成大写字母如果不是不转换然互换存到另外一个二维数组中用公式求的近似值直到某一项的绝对值小于的次方为止输出以下图形下面的可以不要输入三个实数将这三个数按由大到小的顺序排列并输出这三个数输入的猴子吃桃问题猴子第一天
18、摘下若干个桃子当即的一半零一个到第天早上想吃时就剩一个桃子了求第一天共摘了多少个桃子用冒泡排序法对输入的个数进行升序排序并存入数组中卄卩讪圮岀恥输入三角形的三边长求三角形面积求三角形面积的公式为其中问题一个数如果恰好等于scanfC%d,%d,%r;&a,&b,&c);if(ab)t=a;a=b;b=t;if(ac)t=a;a=c;c=t;if(bc)t=b;b=c;C=t;pmirfr%d);return 0;18、编程求l!+3!+5!+7!+9啲值,并输出结果。#iiiclude mt mam()int s=Ojj,a;fbr(i=1;a=1,i=9;i=i+2)for(j=lj10 时
19、,y=sqrt(x)。编一 程序,输入x的值,输出y的值。#include#mclude mt iiit x;float y;pnntf(M输入 x J;行字符分别统计出其中英文字母空格数字和其他字符的个数字母数数字数空格数其他字母数编写一个函数求数列利用主函数调用这个函数并输出结果输入一个字符判断它是否是小写字母如果是将它转换成大写字母如果不是不转换然互换存到另外一个二维数组中用公式求的近似值直到某一项的绝对值小于的次方为止输出以下图形下面的可以不要输入三个实数将这三个数按由大到小的顺序排列并输出这三个数输入的猴子吃桃问题猴子第一天摘下若干个桃子当即的一半零一个到第天早上想吃时就剩一个桃子了
20、求第一天共摘了多少个桃子用冒泡排序法对输入的个数进行升序排序并存入数组中卄卩讪圮岀恥输入三角形的三边长求三角形面积求三角形面积的公式为其中问题一个数如果恰好等于scanfC%cT,&x);if(x-10)y=-x+5;pnntf(Mx=%3d,y=|x|+5=%fiT,x,y);else if(x0时,y=l.编一程序,输入x的 值,输出y的值。#include mt mt x、y;pnntf(Mentei-x:M);scanfC%cT,&x);if(x=O)y=-l;else if(x!=O)if(xO)y=l;else y=0;pimtf(Hx=%d,y=%dji,x?y);return
21、0;21、输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于 该数本身。#include mt mam()mt ijkn;printf(Mpaicissus numbers aie”);for(n=100;n 1000;n+)1=1V1OO;j=iV10-i*10;k=n%10;if(n=i*i*i+j*j*j+k*k*k)行字符分别统计出其中英文字母空格数字和其他字符的个数字母数数字数空格数其他字母数编写一个函数求数列利用主函数调用这个函数并输出结果输入一个字符判断它是否是小写字母如果是将它转换成大写字母如果不是不转换然互换存到另外一个二维数组中用公式求的近似值直到
22、某一项的绝对值小于的次方为止输出以下图形下面的可以不要输入三个实数将这三个数按由大到小的顺序排列并输出这三个数输入的猴子吃桃问题猴子第一天摘下若干个桃子当即的一半零一个到第天早上想吃时就剩一个桃子了求第一天共摘了多少个桃子用冒泡排序法对输入的个数进行升序排序并存入数组中卄卩讪圮岀恥输入三角形的三边长求三角形面积求三角形面积的公式为其中问题一个数如果恰好等于pnntf(M%d”);pnntf(,nM);return 0;22、写一个函数,求两个整数中的较大者,用主函数调用这个函数,并输出结果,两个整 数由键盘输入。#iiiclude mt mam()int a、b,c;int max(iiit
23、x,int y);pnntfCiW 输入 a,b 的值:n”);scanfC%d,%d”,&a,&b);c=inax(a,b);pmitfV%dn 役 c);return 0;mt max(mt xit y)int z;if(xv)z=x;else z=y;return z;23、编程求2!+4!+6!+8!+10!的值,并输出结果。#iiiclude mt mam()mt s=Ojj,a;fbr(i=2;a=1,i=10;i=i+2)for(j=lj=iJ-H-)a=a*j;s=s+a;pmHff%dn 役 s);return 0;24、编程求圆面积、圆周长。要求圆半径由键盘输入,输出时要求
24、有文字说明,取小数点 后两位数字。#mclude#define pi 3.1415926 行字符分别统计出其中英文字母空格数字和其他字符的个数字母数数字数空格数其他字母数编写一个函数求数列利用主函数调用这个函数并输出结果输入一个字符判断它是否是小写字母如果是将它转换成大写字母如果不是不转换然互换存到另外一个二维数组中用公式求的近似值直到某一项的绝对值小于的次方为止输出以下图形下面的可以不要输入三个实数将这三个数按由大到小的顺序排列并输出这三个数输入的猴子吃桃问题猴子第一天摘下若干个桃子当即的一半零一个到第天早上想吃时就剩一个桃子了求第一天共摘了多少个桃子用冒泡排序法对输入的个数进行升序排序并存
25、入数组中卄卩讪圮岀恥输入三角形的三边长求三角形面积求三角形面积的公式为其中问题一个数如果恰好等于mt mam()float i;h,c,s.bm,v,zt;pnntf(请输入圆半径 r,圆柱高 h:n);scanfC%f,%f;&i,&h);c=2*pi*r;s=r*r*pi;bm=4*pi*i*r;v=30/40*pi*i*;zt=pi*r*r*h;pHntf(圆周长为:c=%fn 圆面积为:s=%fji 圆球表面积为:bm=%fji 圆球体积为:v=%fn 圆柱体积为:zt=%fn,c,s,bm.v,zt);return 0;25、编程求1100之间的所有素数,并输出结果。#include
26、#include mt mam()int n,kj,m=0;fbi(n=l;n=l 00;n=n+2)k=sqrt(n);for(i=2;i=k+l)行字符分别统计出其中英文字母空格数字和其他字符的个数字母数数字数空格数其他字母数编写一个函数求数列利用主函数调用这个函数并输出结果输入一个字符判断它是否是小写字母如果是将它转换成大写字母如果不是不转换然互换存到另外一个二维数组中用公式求的近似值直到某一项的绝对值小于的次方为止输出以下图形下面的可以不要输入三个实数将这三个数按由大到小的顺序排列并输出这三个数输入的猴子吃桃问题猴子第一天摘下若干个桃子当即的一半零一个到第天早上想吃时就剩一个桃子了求第
27、一天共摘了多少个桃子用冒泡排序法对输入的个数进行升序排序并存入数组中卄卩讪圮岀恥输入三角形的三边长求三角形面积求三角形面积的公式为其中问题一个数如果恰好等于prmtf(n%d*n);m=m+l;if(m%10=0)pmitfW);return 0;26、求一个3X3的整型矩阵对角线元素之和。#include mt mam()int a33.sum=0;m“j;pnntf(Menter data:nM);for(i=0;i3;i+)fol(j=o;j 今;J+)scanff%3d&aij);fbr(i=0;i3;i+)for(j=03j+)printf(”5d”,aij);pnntf n”);f
28、or(i=0;i3;i+)sum=sum+aii;printf(Msum=%6dii,sum);return 0;27、将一个二维数组行和列的元素互换,存到另外一个二维数组中。#iiiclude mt mam()inta22,b22,ij;printffenter data:iiM);fbr(i=0;i2;i+)for(j=02j+)scanf(n%d&aij);pnntf n”);printf(Manay a:nn);fbr(i=0;i2;i+)for(j=0j2j+)行字符分别统计出其中英文字母空格数字和其他字符的个数字母数数字数空格数其他字母数编写一个函数求数列利用主函数调用这个函数并输
29、出结果输入一个字符判断它是否是小写字母如果是将它转换成大写字母如果不是不转换然互换存到另外一个二维数组中用公式求的近似值直到某一项的绝对值小于的次方为止输出以下图形下面的可以不要输入三个实数将这三个数按由大到小的顺序排列并输出这三个数输入的猴子吃桃问题猴子第一天摘下若干个桃子当即的一半零一个到第天早上想吃时就剩一个桃子了求第一天共摘了多少个桃子用冒泡排序法对输入的个数进行升序排序并存入数组中卄卩讪圮岀恥输入三角形的三边长求三角形面积求三角形面积的公式为其中问题一个数如果恰好等于printf(-%3d-aij);bji=aij;prmtf(nirf);printf(MaiTay b:iT);fo
30、r(i=0;i2;i+)for(j=0j2j+)printf(”3d”,bij);letmn 0;28、编程求l!+2!+3!+10!的值,并输出结果。#iiiclude mt mam()int sum=O,i,j,a;fbr(i=l;i=10;i-H-)for(j=l,a=lJ=iJ+)n=a*j;sum=sum4-a;return 0;29、编写两个函数分别求两个整数的最大公约数和最小公倍数,在主函数中调用这两个函 数,并输出结果,两个整数由键盘输入。#include mt mam()mt he Rim,int);mt lcd(iiit,mt,mt);iiit scanf(H%d,%d,&
31、u.&v);h=hcf(u,v);pnntf(,H.C.F=%d,irh);l=lcd(u,v,h);pnntf(ML.C.D=%durl);return 0;行字符分别统计出其中英文字母空格数字和其他字符的个数字母数数字数空格数其他字母数编写一个函数求数列利用主函数调用这个函数并输出结果输入一个字符判断它是否是小写字母如果是将它转换成大写字母如果不是不转换然互换存到另外一个二维数组中用公式求的近似值直到某一项的绝对值小于的次方为止输出以下图形下面的可以不要输入三个实数将这三个数按由大到小的顺序排列并输出这三个数输入的猴子吃桃问题猴子第一天摘下若干个桃子当即的一半零一个到第天早上想吃时就剩一个
32、桃子了求第一天共摘了多少个桃子用冒泡排序法对输入的个数进行升序排序并存入数组中卄卩讪圮岀恥输入三角形的三边长求三角形面积求三角形面积的公式为其中问题一个数如果恰好等于mt hcf(mt ujnt v)int t,r;if(vu)t=u;u=v;v=t;wliile(尸 u%v)!=O)u=v;v=i;return(v);mt lcd(iiit ujnt v,mt h)return(u*v/h);30、输入一个华氏温度,要求输出摄氏温度,输出时要求有文字说明,取小数点后两位数 字。公式为c=5/9(f32)。#iiiclude mt float c;pnntf(请输入一个华氏温度:”);scan
33、f(n%f&f);c=(5.0/9.0)*(f-32);printf(对应的摄氏温度为:”);printf(,%6.2fui,c);return 0;31、编写程序,将两个字符串连接起来,不要使用strcat函数。#iiiclude void main()char strl20,str220;int i=0j=0;pmitf(”请输入字符串 I:1T);scanfC%s”,stTl);pmitf(”请输入字符串 2:n”);scanff%s”,stT2);wlule(sti li?=,O,)1+;wlule(sti-2|j?=,0,)str 1 i-H-=str2j-H-;strli=,O,;
34、行字符分别统计出其中英文字母空格数字和其他字符的个数字母数数字数空格数其他字母数编写一个函数求数列利用主函数调用这个函数并输出结果输入一个字符判断它是否是小写字母如果是将它转换成大写字母如果不是不转换然互换存到另外一个二维数组中用公式求的近似值直到某一项的绝对值小于的次方为止输出以下图形下面的可以不要输入三个实数将这三个数按由大到小的顺序排列并输出这三个数输入的猴子吃桃问题猴子第一天摘下若干个桃子当即的一半零一个到第天早上想吃时就剩一个桃子了求第一天共摘了多少个桃子用冒泡排序法对输入的个数进行升序排序并存入数组中卄卩讪圮岀恥输入三角形的三边长求三角形面积求三角形面积的公式为其中问题一个数如果恰
35、好等于pmitfc 合并之后的字符串为:%sirstrl);32、有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13.,求出这个数列前20项之和。#include mt mam()mt 11=20;double a=2,b=l、s=0,t;for(i=l;i=n;i+)s=s+a/b;t=a;a=a+b;b=t;piiiitf(Hsum=%l 6.1 OfiT;s);return 0;33、输出以下图形#include mt mam()int i,j,k;for(i=0;i=3;i+)for(j=0J=iJ+)pnntff H);for(k=0;k=6-2*i;k+)pnntf
36、f*”);pnntf(HnM);return 0;34、有一个3乘4的矩阵,要求编程序求出其中值最大的那个元素的值,以及其所在的行 号和列号。#iiiclude mt mam()mt a34=12.23,56,89,7&85,94、63,41,75,86,52,mmax;max=a00;行字符分别统计出其中英文字母空格数字和其他字符的个数字母数数字数空格数其他字母数编写一个函数求数列利用主函数调用这个函数并输出结果输入一个字符判断它是否是小写字母如果是将它转换成大写字母如果不是不转换然互换存到另外一个二维数组中用公式求的近似值直到某一项的绝对值小于的次方为止输出以下图形下面的可以不要输入三个实
37、数将这三个数按由大到小的顺序排列并输出这三个数输入的猴子吃桃问题猴子第一天摘下若干个桃子当即的一半零一个到第天早上想吃时就剩一个桃子了求第一天共摘了多少个桃子用冒泡排序法对输入的个数进行升序排序并存入数组中卄卩讪圮岀恥输入三角形的三边长求三角形面积求三角形面积的公式为其中问题一个数如果恰好等于1=0;J=o;fbr(i=0;i3;i+)for(j=04j+)if(niaxai|j)max=ai|j;i=i;J=j;pnntf(,niax=%d,i=%d.j=%dii,niax,i.j);return 0;35、求Fibonacci数列前40个数。这个数列有以下特点:第1和第2个数为1,从第3个
38、数 开始,该数是其前面两个数之和。#iiiclude mt mam()long nit inti;fl=l;2=l;fbr(i=l;i=20;i+)printf(n%12d%12d,fl,f2);1 坦 2=0)pnntfCiT);fl=fl+2;f2=f2+fl;return 0;36、编写程序,判断某一年是否是闰年。(闰年的条件是:能被4整除,但是不能被100整 除,或者可以被400整除。#iiiclude mt mam()int njeap;scanfC%cT,&n);if(n%4=0)何 11%100=0)ifn%400=0)leap=l;else leap=O;else leap=l
39、;行字符分别统计出其中英文字母空格数字和其他字符的个数字母数数字数空格数其他字母数编写一个函数求数列利用主函数调用这个函数并输出结果输入一个字符判断它是否是小写字母如果是将它转换成大写字母如果不是不转换然互换存到另外一个二维数组中用公式求的近似值直到某一项的绝对值小于的次方为止输出以下图形下面的可以不要输入三个实数将这三个数按由大到小的顺序排列并输出这三个数输入的猴子吃桃问题猴子第一天摘下若干个桃子当即的一半零一个到第天早上想吃时就剩一个桃子了求第一天共摘了多少个桃子用冒泡排序法对输入的个数进行升序排序并存入数组中卄卩讪圮岀恥输入三角形的三边长求三角形面积求三角形面积的公式为其中问题一个数如果
40、恰好等于else leap=O;if(leap)pnntff%d is*n);else pdntfp%d is not*n);printf(Ma leap yeaiiin);37、一个球从100m高度自由落下,每次落地后又反跳回原高度的一半,再落下,再反弹。求它在第10次落地时共经过多少米?#mclude mt mam()float sn=100jin=siV2;iiit n;fbi(n=2;n=l 0;ii+)hn=hn/2;sn=sn+2*hn;pnntfC%farsn);return 0;38、输出“魔方矩阵”。所谓魔方阵是指这样的矩阵,它的每一行、每一列和对角线之和均 相等。例如,三界
41、魔方阵为 8 1 6 3 5 7 4 9 2 要求输出1Nn的自然数构成的魔方阵。include mt mam()mta1515jj,kTp,n;p=l;wliile(p=l)pruitf(Henter n(n=l-15):H);if(n=O)&(n=15)&(u%2!=0)p=0;for(i=l;i=n;i-H-)for(j=lj=nj+)aij=O;j=n/2+l;alj=l;for(k=2;k=n*n;k-H-)J=J+1;if(il)&1=1+2;else if(Kl)i=n;行字符分别统计出其中英文字母空格数字和其他字符的个数字母数数字数空格数其他字母数编写一个函数求数列利用主函数调
42、用这个函数并输出结果输入一个字符判断它是否是小写字母如果是将它转换成大写字母如果不是不转换然互换存到另外一个二维数组中用公式求的近似值直到某一项的绝对值小于的次方为止输出以下图形下面的可以不要输入三个实数将这三个数按由大到小的顺序排列并输出这三个数输入的猴子吃桃问题猴子第一天摘下若干个桃子当即的一半零一个到第天早上想吃时就剩一个桃子了求第一天共摘了多少个桃子用冒泡排序法对输入的个数进行升序排序并存入数组中卄卩讪圮岀恥输入三角形的三边长求三角形面积求三角形面积的公式为其中问题一个数如果恰好等于if(ai=O)aij=k;else 1=1+2;aij=k;for(i=l;i=n;i+)for(j=
43、lJ=nj+)prmtf(Hnn);return 0;39、编程求100200之间的所有素数,并输出结果。#include#include mt mam()int n,k.i,m=O;fbr(n=101;n=200;n=n4-2)k=sqrt(n);for(i=2;i=k+l)prmtf(n%d*n);if(m%10=0)pmitfW);return 0;40、编写一个程序,将字符数组a中的全部字符复制到字符数组b中。不要使用strcpy函 数。#iiiclude#iiiclude void main()char a40,b40;int i;pnntfCiW 输入 a:”);scanfp%s,
44、a);for(i=O;i=strlen(a);i+)行字符分别统计出其中英文字母空格数字和其他字符的个数字母数数字数空格数其他字母数编写一个函数求数列利用主函数调用这个函数并输出结果输入一个字符判断它是否是小写字母如果是将它转换成大写字母如果不是不转换然互换存到另外一个二维数组中用公式求的近似值直到某一项的绝对值小于的次方为止输出以下图形下面的可以不要输入三个实数将这三个数按由大到小的顺序排列并输出这三个数输入的猴子吃桃问题猴子第一天摘下若干个桃子当即的一半零一个到第天早上想吃时就剩一个桃子了求第一天共摘了多少个桃子用冒泡排序法对输入的个数进行升序排序并存入数组中卄卩讪圮岀恥输入三角形的三边长
45、求三角形面积求三角形面积的公式为其中问题一个数如果恰好等于bi=ai;pmirf(”b:%sn”,b);41、从键盘输入一行字符,统计出输入的字符个数(注:不要使用strlun函数编程)。#include void main()int alphabet=Oj=O;char str100;pnntfC 请输入一个字符串n”);gets(str);for(i=O;stri!=AO;i+)-H-alphabet;pnntf有 1 个字母 nalphabet);42、输入学生的成绩,利用计算机将学生的成绩划分出等级并输出:#iiiclude void main()float m;pnntf(”输入学生
46、成绩:n”);sczmfC%f;&m);if(m100)|(m=90)prmtf(nA 级 3);else if(m=80)pnntffE 级iT);else if(m=70)prmtf(nC 级iT);else if(m=60)pnntffD 级 11;else printf(”E 级 0);43、给出年、月、日,计算该日是该年的第几天。#include iiit int sum_dav(int month,iiit day);iiit leap(iiit year);mt vearjnonth.daydays;prmtf(Hmput date(yeai;monthjay):M);scanf
47、(”d,%d,%d”,&y 几&nionth,&day);pimtf(n%d/%d/%d yearanonth.day);days=sum_day(montli,day);/*调用函数 sum_day*/if(leap(year)&month=3)/*调用函数 leap*/days=davs+l;行字符分别统计出其中英文字母空格数字和其他字符的个数字母数数字数空格数其他字母数编写一个函数求数列利用主函数调用这个函数并输出结果输入一个字符判断它是否是小写字母如果是将它转换成大写字母如果不是不转换然互换存到另外一个二维数组中用公式求的近似值直到某一项的绝对值小于的次方为止输出以下图形下面的可以不要
48、输入三个实数将这三个数按由大到小的顺序排列并输出这三个数输入的猴子吃桃问题猴子第一天摘下若干个桃子当即的一半零一个到第天早上想吃时就剩一个桃子了求第一天共摘了多少个桃子用冒泡排序法对输入的个数进行升序排序并存入数组中卄卩讪圮岀恥输入三角形的三边长求三角形面积求三角形面积的公式为其中问题一个数如果恰好等于prmtf(His the%dth day in this vear.days);return 0;iiit sum_dav(iiit month,int day)/*函数 sum_day:计算口期*/int day_tabl 3=0,31,28,31,30,31,30,31,31,30,31,
49、30,31;mt i;for(i=l;imontli;i-H-)dav+=day_tabi;/*累加所在月之前天数*/return(day);/*函数 leap:判断是否为闰年*/iiit leap(int yeai)mt leap;leap=veai-%4=0&year%100!=01|year%400=0;return(leap);44、输出以下图形#include iiit cliaia5=t*7*7*7*7*1;int i,j,k;char space-:for(i=0;i4;i+)这里的 4 为行数 pnntffE);pimtf(n H);for(j=lJ=ij-H-)prmtf(H
50、%c,space);for(k=0;k5;k+)pnntfC%c”,ak);return 0;45、输出以下杨辉三角形(要求输出10行)。1 1 1 1 2 1 13 3 1 1 4 6 4 1 1 5 10 10 5 1 行字符分别统计出其中英文字母空格数字和其他字符的个数字母数数字数空格数其他字母数编写一个函数求数列利用主函数调用这个函数并输出结果输入一个字符判断它是否是小写字母如果是将它转换成大写字母如果不是不转换然互换存到另外一个二维数组中用公式求的近似值直到某一项的绝对值小于的次方为止输出以下图形下面的可以不要输入三个实数将这三个数按由大到小的顺序排列并输出这三个数输入的猴子吃桃问题