c语言方阵填数程序设计论文,C语言题库 填空题部分+部分程序设计

{t=b;【?】;c=t;} b=c printf(\

12.完成程序填空,实现已知三个数a,b,c,找出最大值放于max中。 if(a>=b) 【?】; max=a else max=b;

if (【?】) max=c; c>max printf(\【?】); ,max

13.完成程序填空,实现求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;

do

{sum=sum+item; i++;

item=【2*i-1;】}

while(【item<100】);//循环结束后,请考虑item的值是多少? printf(\

15.完成程序填空,实现输入一行字符,分别统计出其中的英文字母、空格、数字和其他字符的数。

while((【c=getchar()】)!='\\n') {

if (c>='a'【&&c<=’z’】|| c>='A'&&c<='Z') letters++ ; else if (c==' ') space++; else if(【c>=’0’&&c<=’9’】) digit++; else other++; }

16.一个小球从100米高度自由下落,每次落地后反跳回原来高度的一半,再下落,求它在第十次下落时,共经过多少米,第十次反弹多高? float height【=100】;

sum=sum+height; while(【i<=10】){ height=【height/2】; sum+=2*height; i++;}

17.完成程序填空,实现猴子吃桃问题。

猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾又多吃了一个。第二天早上有将剩下的挑子吃掉一半,又多吃了一个。后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃是,只剩下一个挑子了。求第一天共摘了多少桃子? {int day【=10】; int m=0; int n=1; while(day>1)

{ m=【2*(n+1)】; 【n=m】; day--;}

18.完成程序填空,实现输出以下图案: * *** ***** ******* for(i=1;【i<=4】;i++){ for(j=1;j<=10-i;j++) printf(\

for(j=1;j<=2*i-1;j++) printf(【\】); printf(【”\\n”】); }

19.完成程序填空,实现找出1000之内的所有完数,并按如图所示格式输出其因子。一个数如果恰好等于它的公约数之和,这个数就称为\完数\。 例如:6=1+2+3。 6就是一个完数。 for(a=2;a<=【1000】;a++) { b=0; for(i=1;i

printf(\ its factors are 1\for(i=2;i

printf(\ printf(\

20.完成程序填空,实现求1+ 1/3+ 1/5+ ...之和,直到某一项的值小于10的-6次方时停止累加。 n【=1;】

while(1.0/n【>=1e-6】){ s=s+1.0/n; 【n=n+2;】}

21.完成程序填空,输出如下数阵: 1

1 2 1 1 2 3 2 1 1 2 3 4 3 2 1

1 2 3 4 5 4 3 2 1 for (i=1;【i<=5】;i++){ for(k=1;【k<=10-i】;k++) printf(\

for(j=1;【j<=2*i-1】;j++) printf(\printf(\

22.两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单,有人向队员打听比赛的名单。a说他不和x比,c说他不和x、z比,请完成程序填空,实现找出三队赛手的名单。

char i,j,k; //i是a的对手,j是b的对手,k是c的对手 for(i='x';i<='z';i++) for(j='x';j<='z';j++)

{ if (【i!=j】) //a和b不能是同一个对手 【for】(k='x';k<='z';k++)

{if(i!=k&&j!=k)//a、b、c不能是同一个对手 { if(i!='x' && k!='x' &&【k!=’z’】 )

printf(\}

23.完成程序填空,实现打印下列的图形 1 2 3 4 5 6 7 8 9 2 3 4 5 6 7 8 9 3 4 5 6 7 8 9

4 5 6 7 8 9 5 6 7 8 9 6 7 8 9 7 8 9 8 9 9

for(i=1;【i<=9】;i++) {for(j=i;j<=9;【j++】) printf(\【j);】

24.在数组a中,存放着10个整型数据,数据是从下标0开始存放的,完成程序填空,实现顺序输出下标为奇数的各数组元素的值。 inti, a[10]={0,1,2,3,4,5,6,7,8,9【}】}; for(i=1;i<=9; 【i=i+2】) printf(\【a[i]】); printf(\

25.完成程序填空,实现用冒泡排序法对从键盘输入的10个整型数据进行由小到大排序。 scanf(\【&a[i]】); printf(\

for(j=0;j<9;j++)

for(i=0;i<9-j;i++) if (a[i]>a[i+1]) {t=a[i]; a[i]=a[i+1];

【a[i+1]=t;】

printf(\for(i=0;i<10;i++)

printf(\【a[i]】);

26.完成程序填空,实现输出所有的水仙花数,所谓水仙花数是一个3位数,其各位数字的立方和等于该数本身。例如153=13+53+33,故153是一个水仙花数。 for(n=100;【n<1000】;n++) { a=n/100; b=n/10-a*10; c=n;

if(【a*a*a+b*b*b+c*c*c==n】) { m[k]=n; 【k++;】} }

27.有一个已排好的数组,完成程序填空,实现要求输入一个数后,按原来排序的规律将它插入到数组中。

while( find【==0】&& left<=right)a[i+1]=【a[i]】;for(i=N-1;i>=left;【i--】)

以上是由77cn范文大全为大家整理的C语言题库 填空题部分+部分程序设计的相关范文,本文关键词为语言,题库,填空,部分,程序设计,完成,程序,填空,实现,输,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在综合文库中查看更多范文。

C语言题库 填空题部分+部分程序设计.doc

免费范文网为全国范文类知名网站,下载全文稍作修改便可使用,即刻完成写稿任务。

已有11人下载

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库C语言题库 填空题部分+部分程序设计在线全文阅读。

本文来自:免费范文网(www.77cn.com.cn) 转载请注明出处!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值