2013年3月16日

杭电ACM 2013

摘要: #include<stdio.h>int main(){ int n,s,i,a; while(scanf("%d",&n)!=EOF) { a=1; for(i=1;i<n;i++) { s=(a+1)*2; a=s; } printf("%d\n",s); } return 0;}此题需要从后往前考虑,得到的值s要循环赋值给a 阅读全文

posted @ 2013-03-16 17:35 facetosea 阅读(164) 评论(0) 推荐(0) 编辑

杭电ACM 2014

摘要: #include<stdio.h>int main(){ int i,n,a[100],max,min; double av,sum; while(scanf("%d",&n)!=EOF) { for(i=0;i<n;i++) { scanf("%d",&a[i]); } sum=0.0; max=a[0]; min=a[0]; for(i=0;i<n;i++) { if(a[i]>max) { max=a[i]; } if(a[i]<min) { min=a[i]; } sum+=a[i]; } av 阅读全文

posted @ 2013-03-16 17:02 facetosea 阅读(195) 评论(0) 推荐(0) 编辑

杭电ACM 2016

摘要: #include<stdio.h>int main(){ int i, n, min, a[100], temp, t; while(scanf("%d",&n)!=EOF) { if(n==0) continue; for(i=0;i<n;i++) { scanf("%d",&a[i]); } min=a[0]; for(i=0;i<n;i++) { if(a[i]<=min) //加等于号 { min=a[i]; t=i; } } temp=a[0]; a[0]=a[t]; a[t]=temp; prin 阅读全文

posted @ 2013-03-16 13:08 facetosea 阅读(243) 评论(0) 推荐(0) 编辑

杭电ACM 2017

摘要: #include<stdio.h>int main(){ int b; char c; scanf("%d\n",&b); while(b--) { int a=0; while((c=getchar())!='\n') { if(c>='0'&&c<='9') a++; } printf("%d\n",a); } return 0;} 阅读全文

posted @ 2013-03-16 13:04 facetosea 阅读(257) 评论(0) 推荐(0) 编辑

输入一个数 判断是否为素数

摘要: #include<stdio.h>#include<math.h>int main(){int i, k, m;void prin();prin();while(scanf("%d",&m)!=EOF){ k=sqrt(m); for(i=2;i<=k;i++) { if(m%i==0) { break;} } if(i>k) printf("%d is a sushu\n",m); else printf("%d is not a sushu\n",m); prin(); } return 阅读全文

posted @ 2013-03-16 12:58 facetosea 阅读(299) 评论(0) 推荐(0) 编辑

导航