欢迎来到天天文库
浏览记录
ID:48870891
大小:28.79 KB
页数:28页
时间:2020-02-03
《C语言题库_填空题部分+部分程序的设计说明.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、....1.完成程序填空,实现输入两个数字,若两数相等,则直接输出两个数字,若不相等,则这两个数中的较大者等于这个较大者减去较小者,再作比较,若不相等则重复上述操作,直到两个数字相等为止。输出相等的两个数字。while(a【a!=b】){if(【a>b】)a=a-b;if(【b>a】)b=b-a;}2."百鸡问题":鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?完成程序填空,实现求"百鸡问题"公鸡一只5块钱,母鸡一只三块钱,小鸡三只一块钱,一百块钱买一百只鸡应该怎么买?也就是问一百只鸡
2、中公鸡、母鸡、小鸡各多少?for(x=1;x<=20;【x++】)for(z=3;z<=99;【z+=3】)if((【5*x+3*y+z/3==100】)&&(x+y+z==100))3.完成程序填空,实现输出下图************************.下载可编辑.....*【printf(“*”)】【printf(“”)】【j<=7+i】4.完成程序填空,将字符数组a的全部字符复制到字符数组b中(要求不用strcpy函数)。printf("str1:【%s】",str1);for(i=0;str1[
3、i]【!=’ ’】;i++)str2[i]=【str1[i]】;5.将a++或++a或a--或--a填入程序填空中,实现如图所示的输出。(填入其他无效)【a++】【a--】【--a】6.完成程序填空,实现输入4个整数,要求按由小到大的顺序输出。{t=a;【a=c】;c=t;}{t=b;b=c;【c=t】;}{【t=c】;c=d;d=t;}7.完成程序填空,输出所有的水仙花数。水仙花数是一个三位数,其个、十、百位数字三次方之和为这个数。例如:371=3*3*3+7*7*7+1*1*1for(num=100;【num<=
4、999】;num++)shi=【num/10%10】if(【num==bai*bai*bai+shi*shi*shi+ge*ge*ge】).下载可编辑.....8.完成程序填空,实现的功能是输出如下形式的方阵:13141516910111256781234for(j=4;j>=1;j--){for(i=1;i<=4;i++){x=(j-1)*4+i;printf("%4d",x);}}9.【a=’B’】;b='O';c='Y';putchar(a);putchar(b);putchar(c);putchar(‘’)
5、;10.完成程序填空实现输入两个数a、b,判断如果a
6、,%5.2f",a,b,c);12.完成程序填空,实现已知三个数a,b,c,找出最大值放于max中。if(a>=b)【?】;max=aelsemax=b;if(【?】)max=c;c>maxprintf("max=%d"【?】);,max13.完成程序填空,实现求s=1+3+5+……+99.【i=1;】s=1;while(【?】)i<99{i=i+2;【s=s+i;】}14.完成程序填空,用do-while结构实现s=1+3+5+……+99.【sum=0;】i=1;item=2*i-1;.下载可编辑.....d
7、o{sum=sum+item;i++;item=【2*i-1;】}while(【item<100】);//循环结束后,请考虑item的值是多少?printf("1+3+5+...99=%ld",sum);15.完成程序填空,实现输入一行字符,分别统计出其中的英文字母、空格、数字和其他字符的数。while((【c=getchar()】)!=''){if(c>='a'【&&c<=’z’】
8、
9、c>='A'&&c<='Z')letters++;elseif(c=='')space++;elseif(【c>=’0’&&c
10、<=’9’】)digit++;elseother++;}16.一个小球从100米高度自由下落,每次落地后反跳回原来高度的一半,再下落,求它在第十次下落时,共经过多少米,第十次反弹多高?floatheight【=100】;sum=sum+height;while(【i<=10】){height=【height/2】;sum+=2*h
此文档下载收益归作者所有