个人所做acm部分试题

个人所做acm部分试题

ID:21723731

大小:47.50 KB

页数:16页

时间:2018-10-24

上传者:U-3157
个人所做acm部分试题_第1页
个人所做acm部分试题_第2页
个人所做acm部分试题_第3页
个人所做acm部分试题_第4页
个人所做acm部分试题_第5页
资源描述:

《个人所做acm部分试题》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1365温度转换表Description某人在国外留学,不熟悉当地天气预报中的华氏温度值,请编程按每隔10度输出-40度到110度之间的华氏温度到摄氏温度的对照表,以方便他对照查找。已知华氏温度和摄氏温度的转换公式为C=5/9*(F-32),其中,C表示摄氏温度,F表示华氏温度。Input无需输入Output每行输出两个数,以空格分隔,分别代表华氏温度和摄氏温度,其中摄氏温度的值小数点后保留一位有效数字SampleInputSampleOutput-40-40.0-30-34.4-20-28.9......#includeintmain(){intF;doubleC;for(F=-40;F<=110;F=F+10){C=(5.0/9.0)*(F-32);printf("%d%.1f ",F,C);}return0;}1366整存零取#include#defineMONTHS12#defineCAPITAL1000#defineYEARS5intmain(){inti;doublex;scanf("%lf",&x);doubledeposit=0;for(i=0;iintmain(){inta[1100],n,i,sum;sum=0;doubleA;scanf("%d",&n);for(i=0;iintmain(){inta,i,sum;sum=0;for(i=1;;i++){scanf("%d",&a);if(a>0)sum=sum+a;elsebreak;}printf("%d%d ",sum,i-1);return0;}1368、#includeintmain(){unsignedlongintn,sum,a;intm;scanf("%d",&n);a=1;sum=0;for(m=1;sum<=n;m++){sum=sum+a;a=a*m;}printf("m<=%d ",m-3);return0;}1369、#includeintmain(){intm,n,i,j,k,flag=0;scanf("%d%d",&m,&n);for(i=0;i<=m;i++){for(j=0;j<=m;j++){k=m-i-j;if(3*i+2*j+k==n){flag=1; printf("%d%d%d ",i,j,k);}}}if(flag==0)printf("Noanswer ");return0;}1370、#includeintmain(){longn,x=0,a=1;inti;scanf("%ld",&n);n=30*n*10000;for(i=1;i<=30;i++){x=x+a;a=2*a;}x=x/100;printf("%ld%ld ",x,n);return0;}1371、#include"stdio.h"intmain(){inth,m,n,i,p=1;scanf("%d%d%d",&h,&m,&n);for(i=1;1<5;i++){h=h-m;if(h>0){p++;h=h+n;}elsebreak;}printf("%d ",p);return0;}(2)#includeintmain(){inth,m,n,i,p=1;scanf("%d%d%d",&h,&m,&n);for(i=1;;i++) {h=h-m;if(h>0){p++;h=h+n;}elsebreak;}printf("%d ",p);return0;}1372、#includeintmain(){inti,n,a,b,c,d,f,g,e;scanf("%d%d%d%d",&n,&a,&b,&c);d=3*n;for(i=1;i<=n;i++){f=a*(i-1);g=b*(i-1);e=c*(i-1);if(i==1)d=d-2;else{if((a*(i-1)%b==0)&&f<=g)d=d-1;if((a*(i-1)%c==0)&&f<=e)d=d-1;if((b*(i-1)%c==0)&&g<=e)d=d-1;}}printf("%d ",d);return0;}1373、#include"stdio.h"intmain(){charch,ch1;scanf("%c",&ch);while(ch!='@'){if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z')){if(ch>='A'&&ch<'Z') {ch1=ch+33;printf("%c",ch1);}elseif(ch=='z'||ch=='Z')printf("a");elseif(ch<'z'&&ch>='a'){ch1=ch+1;printf("%c",(ch+1));}}else{ch1=ch;printf("%c",ch1);}scanf("%c",&ch);}printf(" ");return0;}1374、#includeintmain(){intj,k,n;scanf("%d",&n);k=n;j=0;while(1<2){if(n==0){printf("1 ");break;}else{k=k/10;j=j+1;if(k==0)break;}}if(n!=0)printf("%d ",j);return0;}1376、#include"stdio.h" intmain(){intn,i,m,b,t,x;scanf("%d",&n);scanf("%d%d",&m,&b);if(m>b){t=m;m=b;b=t;}i=1;while(i<=n-2){inta;scanf("%d",&a);if(aintmain(){chara;intletter=0,digit=0,other=0,i=1;scanf("%c",&a);while(a!=' '&&i<=100){if((a>='a'&&a<='z')||(a>='A'&&a<='Z'))letter++;elseif(a>='0'&&a<='9')digit++;elseother++;scanf("%c",&a);}printf("letter:%d ",letter);printf("digit:%d ",digit);printf("other:%d ",other); return0;}1378、#include"stdio.h"intmain(){intn,i=1,s=0;doublex;scanf("%d",&n);while(i<=n){inta;scanf("%d",&a);s=s+a;i++;}x=(double)1.0*s/n;printf("%.2f ",x);return0;}1379、#include"stdio.h"intmain(){inta[1005],min,n,k,i;scanf("%d",&n);for(i=0;ia[i]){k=i;min=a[i];}}printf("%d%d ",min,k);return0;}(2)#includeintmain(void){inti,min,n;inta[10];printf(“Entern:");scanf("%d",&n);printf(“Enter%dintegers:",n);for(i=0;iintmain(){intindex,n,i,a[1000];scanf("%d",&n);for(i=0;iindex&&i>=0;i--)a[i+1]=a[i];a[i+1]=index;for(i=0;i<=n;i++)printf("%d",a[i]);printf(" ");return0;}1381、#includeintmain(){intj,n,index,i,a[1000];scanf("%d",&n);for(i=0;i=0;i--){printf("%d",a[i]);}printf(" ");return0;}1383、#include"stdio.h"intmain(){chara[1000];inti;gets(a);for(i=0;a[i]!='';i++){if(i==0){if(a[0]!='')printf("%c",a[i]);}else{if(a[i]!='')printf("%c",a[i]);elseif(a[i-1]!='')printf("%c",a[i]);}}printf(" ");return0;}1384、#include#defineN1000000intmain(){staticinta[N],b[N],c[2*N],i,j,k,m,n,d,e;scanf("%d",&m);for(i=0;i=0&&jb[j]){c[k]=a[i];k++;i--;}else{c[k]=b[j];k++;j++;}}while(i>=0){c[k]=a[i];k++;i--;}while(j=0)t=t+c*6+5; elset=t-c*4+5;d=a[i];}printf("%d ",t);return0;}1386、#includeintmain(){intn,i,j,a[100][100];scanf("%d",&n);for(i=0;i=0;i--)printf("%d",a[i][j]);printf(" ");}printf(" ");for(i=n-1;i>=0;i--){for(j=0;ja[k][l]){flag=0;break;}elseflag=1;if(flag!=0)printf("%d%d ",h,l),x=1;}if(x==0)printf("NoAnswer ");return0;}1389排序DescriptionRT~~~~~~~对n个数进行升序排序(n<100)。Input首先第一行输入一个数n,表示数组的个数。第二行输入n个数,用空格隔Output排序后的数组。SampleInput554321SampleOutput12345Hint。。。冒泡#includeintmain(){inta[100],n,i,j,K;scanf("%d",&n);for(i=0;ia[j+1]){K=a[j];a[j]=a[j+1];a[j+1]=K;}for(i=0;iintmain(){inti,n,flag,x,a[10];scanf("%d",&n);if(n>10)return0;for(i=0;ia[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}for(i=0;i='a'&&b[i]<='z')a[b[i]-'a']++;elseif(b[i]>='A'&&b[i]<='Z')a[(b[i]-'A')]++;}for(i=0;i<26;i++){if(i==0){c=a[0];d=0;}else{if(c

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

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

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