




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
注:答案仅供参考分期还款:#include #include int main() double d, p,r; scanf(%lf%lf%lf,&d,&p,&r); printf(%.1f, log10(p/(p-d*r)/log10(1+r); return 0;计算分段函数函数值:#include int main() double x; scanf(%lf,&x); if(x=1 & x10) printf(%.2f, 2*x-1); else printf(%.2f, 3*x-11);成绩等级评分:#include #include int main() int score; scanf(%d, &score); if(score100 | score=90) printf(A); else if(score=80) printf(B); else if(score=70) printf(C); else if(score=60) printf(D); else printf(E); return 0;20秒后时间:#include #include int main() int h,m,s; scanf(%d:%d:%d, &h,&m,&s); s=s+20; if(s59) s=s%60; m+; if(m59) m=m%60; h+; if(h23) h=0; printf(%02d:%02d:%02dn, h, m, s); return 0;分期还款(加强版):#include #include int main() double d, p,r; scanf(%lf%lf%lf,&d,&p,&r); if(d=0) printf(0.0n); else if(d*(1+r)-pd) printf(Godn); else printf(%.1f, log10(p/(p-d*r)/log10(1+r); return 0;字母分类统计:#include #include int main() char ch; int nL=0, nN=0, nS=0, nO=0; while(ch=getchar()!=n) if(ch=a&ch=A&ch=0&ch=9) nN+; else if (ch= ) nS+; else nO+; printf(%d %d %d %dn, nL, nN, nS, nO); return 0;计算数列和:#includemain() int i,n; double a=2,b=1,s=0; scanf(%d,&n); for(i=1;i=n;i+) s=s+a/b; a=a+b; b=a-b; printf(%.4fn,s);自由落体:#include #include int main() double sum=-100, d=100; int i,n; scanf(%d, &n); for(i=1; i=n; i+) sum+=2*d; d/=2; printf(%.3f %.3f, sum, d); return 0;迭代法求平方根:#include #include int main() double a, x0, x1=1; scanf(%lf, &a); do x0=x1; x1=1.0/2*(x1+a/x1); while(fabs(x1-x0)=1e-5); printf(%.4lfn, x1); return 0;打印三角形:#include #define abs(x) (x)=0?(x):-(x)int main() int n,i,j; scanf(%d, &n); for(i=-(n-1); i=(n-1); i+) for(j=0; jabs(i); j+) printf( ); for(j=0; jn-abs(i); j+) printf(*); printf(n); return 0;勾股数:#include #include int main() int i,j,k,n; scanf(%d, &n); for(i=1; i=n; i+) for(j=i; j=n; j+) k=(int)sqrt(i*i+j*j); if(k*k=i*i+j*j & k=0; i-) if(ain) ai+1=ai; else break;ai+1=n;输出不同的数:#includestdio.hmain() int a20; int i,t,p=0; for(i=0;i10;i+) scanf(%d,&ai); for(t=0;ti;t+) if(at=ai)break; if(t=i) printf(%dn, ai); 鞍点:#include #include int main() int i,j,a34,flag=0,col,r; for(i=0;i3;i+) for(j=0;j4;j+) scanf(%d,&aij); for(i=0;i3;i+) col=0; for(j=1;jaicol) col=j; for(j=0;j4;j+) if(aij=aicol) for(r=0;r3;r+) if(arjaij) break; if(r=3) printf(%dn, aij); flag=1; if(!flag) printf(NOn); return 0;回文串:#include stdio.h#include string.hmain() int i, j; char buf100; scanf(%s,buf); for(i=0, j=strlen(buf)-1;i=j) printf(Y); else printf(N);ASCII码值之和的差:#include int sum(char *s) int t=0,i=0; while(si!=0) t+=si+; return t;int main() char s181,s282; gets(s1); gets(s2); printf(%d, sum(s1)-sum(s2); return 0;所有数字之和:#include stdio.h int sum(int n) int ret=0; while(n0) ret+=n%10; n/=10; return ret; main() int n; scanf(%d, &n); printf(%d, sum(n); 元音字母:#include stdio.h void yuan(char *s,char *s2) while(*s!=0) if(*s=a |*s=o |*s=e |*s=i |*s=u | *s=A |*s=O |*s=E |*s=I |*s=U) *s2=*s; s2+; s+; *s2=0; main() char str81, str281; gets(str); yuan(str,str2); printf(%s, str2); 字符统计:#include #include #include int nL=0, nN=0; int statistics(char *s) int ret=0; while(*s!=0) if(*s=a&*s=A&*s=0&*s=9) nN+; else if (*s= ) ret+; s+; return ret; int main() char s81; int nS; gets(s); nS = statistics(s); printf(%d %d %dn, nL, nN, nS); return 0; 选择排序:#include int sort(int a, int n) int i,j,k,tmp; for(i=0;in-1; i+) k=i; for(j=i+1; jaj) k=j; tmp=ak;ak=ai;ai=tmp; int main() int a10; int i; for(i=0; i10; i+) scanf(%d, &ai); sort(a,10); for(i=0; i10; i+) printf(%dn, ai); return 0; x的n次方:#include int F(int x, int n) if(n=1) return x; else return F(x, n-1)*x; int main() int x, n; scanf(%d%d, &x, &n); printf(%d, F(x, n); return 0; 行列互换:#include void swap(int *a, int *b) int temp; temp=*a;*a=*b;*b=temp; void col(int a4, int i, int j) int k; for(k=0; k4; k+) swap(&aki, &akj); void row(int a4, int i, int j) int k; for(k=0; k4; k+) swap(&aik, &ajk); int main() int a44; int i,j; for(i=0; i4; i+) for(j=0; j4; j+) scanf(%d, &aij); col(a,0,2); row(a,0,2); col(a,1,3); row(a,1,3); col(a,0,3); row(a,0,3); for(i=0; i4; i+) for(j=0; j4; j+) printf(%d , aij); printf(n); return 0; 学生信息统计:#include void average(double a5, int n) int i,j;double sum; for(i=0; in; i+) sum=0; for(j=0; j5; j+) sum+=aij; printf(%.2f , sum/5); printf(n); void average2(double a5, int n) int i,j;double sum; for(j=0; j5; j+) sum=0; for(i=0; in; i+) sum+=aij; printf(%.2f , sum/n); printf(n); void top(double a5, int n) int i,j; double max; for(j=0; j5; j+) max=a0j; for(i=1; imax) max = aij; printf(%.2f , max); printf(n); int main() double a105; int i, j; for(i=0; i10; i+) for(j=0; j5; j+) scanf(%lf, &aij); average(a,10); average2(a,10); top(a,10); return 0; 一年的第几天:#include struct DATE int year;int month;int day; ; int days(struct DATE date) int day,sum;if(date.year%4=0&date.year%100!=0|date.year%400=0) day=29; elseday=28;switch(date.month)case 1:sum=0;break;case 2:sum=31;break;case 3:sum=31+day;break;case 4:sum=62+day;break;case 5:sum=92+day;break;case 6:sum=123+day;break;case 7:sum=153+day;break;case 8:sum=184+day;break;case 9:sum=215+day;break;case 10:sum=245+day;break;case 11:sum=276+day;break;case 12:sum=306+day;break;return(sum+date.day); int main() struct DATE d; scanf(%d-%d-%d, &d.year, &d.month, &d.day); printf(%d, days(d); 学生成绩表:#include struct data int num; char name20; double score3; double average; int main() int i,j; struct data stu10,tmp; for(i=0; i10; i+) scanf(%d%s%lf%lf%lf, &stui.num, , stui.score, stui.score+1, stui.sc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保定供热收费管理办法
- 代理监理项目管理办法
- 休闲动物饲养管理办法
- 企业产学研用管理办法
- 企业培训经费管理办法
- 中海目标成本管理办法
- 临床部门工作管理办法
- 京东商标推广管理办法
- 企业备品配件管理办法
- 人民防空工程管理办法
- (正式版)SH∕T 3541-2024 石油化工泵组施工及验收规范
- 安徽省劳动合同(安徽省人力资源和社会保障厅制)
- 平台建设运营考核方案
- 临时用电安全责任确认书
- 网络运维专项方案
- DZ∕T 0173-2022 大地电磁测深法技术规程(正式版)
- 手术器械检查与保养
- 2024中国农业科学院农业资源与农业区划研究所农业遥感团队科研助理公开招聘1人高频考题难、易错点模拟试题(共500题)附带答案详解
- 多囊卵巢综合征诊治路径专家共识
- 医用气体系统维保服务方案
- JJF 2093-2024高加速寿命和应力筛选试验系统校准规范
评论
0/150
提交评论