c语言编程操作

c语言编程操作

ID:41037171

大小:349.50 KB

页数:14页

时间:2019-08-14

c语言编程操作_第1页
c语言编程操作_第2页
c语言编程操作_第3页
c语言编程操作_第4页
c语言编程操作_第5页
资源描述:

《c语言编程操作》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C语言编程操作1、请根据主程序中的函数调用情况,写一个成绩函数chargrade(floatx),对于给定的一个百分制成绩x,要求返回其相应的等级‘A’‘B’‘C’‘D’‘E’。90分以上为‘A’,80-90分为‘B’,70-79为‘C’,60-69为‘D’,60分一下为‘E’.#includevoidmain(){chargrade(floatx);floatx;charch;scanf("%f",&x);ch=grade(x);printf("%c",ch);}chargrade(

2、floatx){charc;switch((int)x/10){case10:;case9:c='A';break;case8:c='B';break;case7:c='C';break;case6:c='D';break;defalut:c='E';}returnc;}2、打印出所有的水仙花数,所为水仙花数是指一个三位数,其各位数字的立方和等于其本身。#includevoidmain(){inti,j,k,n;for(n=100;n<1000;n++);{i=n/100;j=n/10

3、-i*10;k=n%10;if(n==i*i*i+j*j*j+k*k*k)printf("%d",n);}}3、编写程序求任意两个整数的最大公约数和最小公倍数。#includeintfun(inta,intb){intt,i,m;if(a>b)t=b;elset=a;for(i=t;i>0;i--)if(a%i==0&&b%i==0){m=i;break;}returnm;}voidmain(){intx,y,j;printf("请输入2个整数",&x,&y);scanf("%

4、d%d",&x,&y);j=fun(x,y);printf("最大公约数是:%d",j);printf("最小公倍数是:%d",(x*y)/j);}4、对十个数进行从大到小排序,要求使用选择法或者冒泡法。#include#defineN10voidmian(){inti,j,min,t,a[N];for(i=0;ia[j])min=j;if(min!=i){t=a[i];a[i]=a[min];

5、a[min]=t;}for(i=0;i#includevoidfun(chars

6、tr1[],charstr2[]){inti,t,k=0;i=strlen(str1);t=strlen(str2);for(k=0;k

7、1,str2);printf("连接之后的字符串为:");printf("%s",str1);}6编程实现用/4≈1-1/3+1/5-1/7+公式求的近似值,直到某一项的绝对值小于1/1000000为止。#include#includevoidmain(){ints;floatn,t,pi;t=1;pi=0;n=1.0;s=1;while(fabs(t)>=1e-6){pi=pi+t;n=n+2;s=-s;t=s/n;}pi=pi*4;printf("pi=%10

8、.6f",pi);}7、编程求100-200内的全部素数。#includevoidmain(){intm,i,k,n=0;for(m=101;m<=200;m=m+2){k=m-1;for(i=2;i<=k;i++)if(m%i==0)break;if(i>=k+1){printf("%d",m);n=n+1;if(n%5==0)printf("");}}}8、输入一组整数,以0为输入结束的标志,然后显示与第一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。