ImageVerifierCode 换一换
你正在下载:

作业.docx

[预览]
格式:DOCX , 页数:22 ,大小:19.08KB ,
资源ID:5932307      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5932307.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(作业.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

作业.docx

1、作业百鸡问题:100元买100只鸡,公鸡一只5元钱,母鸡一只3 元钱,小鸡一元钱三只,求100元钱能买公鸡、母鸡、小鸡 各多少只?#include main()int cocks,hens,chicks; cocks=0; while(cocks=19)/*SPACE*/ 【?】=0;/*SPACE*/ while(hens=【?】) chicks=100.0-cocks-hens; if(5.0*cocks+3.0*hens+chicks/3.0=100.0) printf(%d,%d,%dn,cocks,hens,chicks);/*SPACE*/ 【?】; /*SPACE*/ 【?】;

2、;题目:在歌星大奖赛中,有10个评委为参赛的选手打分,分数为 1100分。选手最后得分为:去掉一个最高分和一个最低分 后其余8个分数的平均值。请编写一个程序实现。-*/#includevoid main() int score,i,max,min,sum; max=-32768; min=32767; sum=0; for(i=1;i=10;i+) printf(Input number %d=,i);/*SPACE*/ scanf(%d,【?】); sum+=score;/*SPACE*/ if(【?】)max=score; /*SPACE*/ if(【?】)min=score; print

3、f(Canceled max score:%dnCanceled min score:%dn,max,min);/*SPACE*/ printf(Average score:%dn,【?】); 编写程序,输出 1000 以内的所有完数及其因子。所谓完数是指一个整数的值等于它的因子之和。例如 6 的因子是 1 、 2 、 3 ,而 6=1+2+3 ,故 6 是一个完数。-*/#include main() int i,j,m,s,k,a100 ;for(i=1 ; i=1000 ; i+ ) m=i ; s=0 ; k=0 ; for(j=1 ; jm ; j+)/*SPACE*/ if(【?】

4、) s=s+j ;/*SPACE*/ 【?】=j ; if(s!=0&s=m)/*SPACE*/ for(j=0 ; 【?】 ; j+) printf(%4d,aj) ; printf( =%4dn,i) ; 题目:以下程序的功能是求100999之间的水仙花数(水仙花数 是指一个三位数的各位数字的立方和是这个数本身, 如:153135333)。-*/int fun(int n) int i,j,k,m; m=n;/*SPACE*/ 【?】 for(i=1;i4;i+) /*SPACE*/ 【?】 m=(m-j)/10; k=k+j*j*j; /*SPACE*/ if(k=n) 【?】 else

5、 return(0);main() int i; for(i=100;i1000;i+)/*SPACE*/ if(【?】=1)printf(%d is ok!n ,i);:输入某年某月某日,判断这一天是这一年的第几天?-*/main()int day,month,year,sum,leap;printf(nplease input year,month,dayn);scanf(%d,%d,%d,&year,&month,&day);switch(month)case 1:sum=0;break; case 2:sum=31;break; case 3:sum=59;break;/*SPACE*

6、/ case 4:【?】;break; case 5:sum=120;break; case 6:sum=151;break; case 7:sum=181;break; case 8:sum=212;break; case 9:sum=243;break; case 10:sum=273;break; case 11:sum=304;break; case 12:sum=334;break; default:printf(data error);break; /*SPACE*/ 【?】;/*SPACE*/ if(year%400=0|(【?】) leap=1; else leap=0;/*S

7、PACE*/s if(【?】) sum+; printf(It is the %dth day.,sum); 打印出如下图案(菱形) * * * * * *-*/#include main()int i,j,k;/*SPACE*/for(i=0;【?】;i+) for(j=0;j=4-i;j+) printf( );/*SPACE*/ for(k=1;k=【?】;k+) printf(*); printf(n);/*SPACE*/for(【?】;j3;j+) for(k=0;kj+3;k+) printf( ); for(k=0;k5-2*j;k+) printf(*); printf(n);

8、题目:以下程序的功能是产生并输出杨辉三角的前七行。11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 11 6 15 20 15 6 1-*/main ( ) int a77; int i,j,k; for (i=0;i7;i+)/*SPACE*/ ai0=1; 【?】 ; for (i=2;i7;i+)/*SPACE*/ for (j=1;j【?】;j+)/*SPACE*/ aij= 【?】; for (i=0;i7;i+) /*SPACE*/ for (j=0; 【?】;j+) printf(%6d,aij); printf(n); /*-【程序填空】-题目:从读入的

9、整数数据中,统计大于零的整数个数和小于零的 整数个数。用输入零来结束输入,程序中用变量i统计大于 零的整数个数,用变量j统计小于零的整数个数。-*/#include main()int k,n,i,j; printf(Enter INT number,with 0 to endn); i=j=0; scanf(%d,&n); while(n!=0)/*SPACE*/ if(n0)i=【?】;/*SPACE*/ if(n0)j=【?】;/*SPACE*/ scanf(%d,【?】); printf(i=%4dn,i,j);/*-【程序填空】-题目:下面的程序是求1!+3!+5!+n!的和,程序中

10、有4个 空,填空使程序完整。-*/main() long int f,s; int i,j,n;/*SPACE*/【?】 scanf(%d,&n); /*SPACE*/ for(i=1;i=n; 【?】) f=1; /*SPACE*/ for(j=1; 【?】;j+)/*SPACE*/ 【?】 s=s+f; printf(n=%d,s=%ldn,n,s); /*-【程序填空】-题目:以下程序是用选择法对10个整数按升序排序,程序中有4个空, 填空使程序完整。-*/*SPACE*/【?】 main() int i,j,k,t,aN; for(i=0;i=N-1;i+) scanf(%d,&ai)

11、; for(i=0;iN-1;i+) /*SPACE*/ 【?】/*SPACE*/ for(j=i+1; 【?】;j+) if(ajak) k=j;/*SPACE*/ if(【?】)t=ai;ai=ak;ak=t; printf(output the sorted array:n); for(i=0;i=N-1;i+) printf(%5d,ai); printf(n); /*-【程序填空】-题目:以下程序的功能是删除字符串中的指定字符,字符串和 要删除的字符均由键盘输入。-*/#include stdio.hmain() char str80,ch; int i,k=0;/*SPACE*/

12、gets(【?】); ch=getchar();/*SPACE*/ for(i=0;【?】;i+)/*SPACE*/ if(stri!=ch) 【?】;k+;/*SPACE*/【?】; puts(str); /*-【程序设计】-题目:编写函数fun,求任一整数m的n次方。-注意:部分源程序给出如下。请勿改动主函数 main和其它函数中的任何内容,仅在函 数fun的花括号中填入所编写的若干语句。-*/#include stdio.hmain() int m,n; long s; long fun(int,int); printf(输入m和n的值:); scanf(%d,%d,&m,&n); s=

13、fun(m,n); printf(s=%ldn,s); yzj(); long fun(int m,int n)/*Program*/* End */yzj()FILE *IN,*OUT;int n;int i2;long o;IN=fopen(in.dat,r);if(IN=NULL)printf(Read File Error);OUT=fopen(out.dat,w);if(OUT=NULL)printf(Write File Error);for(n=0;n2;n+) fscanf(IN,%d,&in);o = fun(i0,i1);fprintf(OUT,%ldn,o);fclose

14、(IN);fclose(OUT);/*-【程序填空】-题目:以下程序的功能是对任一整数N(N0),它都可以分解成1 (或-1)和一些质数(素数)因子的形式。如N=150时,可分 解成12355;N=-150时,可分解为-12355。 下边程序能实现这种分解过程。当N=150,输出以下分解结 果:N= 1* 2* 3* 5* 5-*/main() int n,i,j,r; scanf(%d,&n); if (n=0) printf (data error n); exit(0); /*SPACE*/ else if (【?】 ) printf(n=1); else printf(n=-1); n

15、=-n; /*SPACE*/ for(【?】;i=n;i+) /*SPACE*/ 【?】 ; while(r=0) printf(*%d,i);/*SPACE*/ 【?】 ; r=n%i; printf(n);/*-【程序填空】-题目:输出100到1000之间的各位数字之和能被15整除的所有数, 输出时每10个一行。-*/main() int m,n,k,i=0; for(m=100;m=1000;m+) /*SPACE*/ 【?】; n=m; do /*SPACE*/ k=k+【?】 ; n=n/10;/*SPACE*/ 【?】; if (k%15=0) printf(%5d,m);i+;/

16、*SPACE*/ if(i%10=0) 【?】; /*-【程序填空】-题目:以下程序的功能是将一个字符串中的前N个字符复制到 一个字符数组中去,不许使用strcpy函数。-*/main ( ) char str180,str280; int i,n;/*SPACE*/ gets(【?】); scanf(%d,&n);/*SPACE*/ for (i=0; 【?】 ;i+)/*SPACE*/ 【?】 ;/*SPACE*/ 【?】 ; printf(%sn,str2);/*-【程序填空】-题目:以下程序的功能是求一个二维数组中每行的最大值和每行 的和。-*/#include stdlib.hmai

17、n() int a55,b5,c5,i,j,k,s=0; for(i=0;i5;i+) for(j=0;j5;j+) aij=rand()%(40)+20; for(i=0;i5;i+) /*SPACE*/ k=ai0; 【?】 ; for(j=0;j5;j+) /*SPACE*/ if(kaij) 【?】 ; s=s+aij; bi=k;/*SPACE*/ 【?】 ; for(i=0;i5;i+) for(j=0;j5;j+)/*SPACE*/ printf(%5d, 【?】 ); printf(%5d%5d,bi,ci); printf(n); /*-【程序设计】-题目:编写函数求1100中奇数的平方和。 结果为166650。-注意:部分源程序给出如下。请勿改动主函数 main和其它函数中的任何内容,仅在函 数的花括号中填入所编写的若干语句。-*/#include stdio.hfloat sum(int n)/*Program*/* End */ main

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1