随笔分类 -  ACM_自学笔记

摘要:#includeint main(){ int a,b; while(scanf("%x%x",&a,&b)!=EOF) { printf("%d\n",a+b); } return 0;} 阅读全文
posted @ 2013-10-14 19:11 清风旋叶 阅读(311) 评论(0) 推荐(0)
摘要:#includeint main(){ int n=2,m=3; printf("%d\n",n<<m); return 0;}运行结果是:16 2*(2^3)m表示左移的位数,每移动一位,相当于乘以2。结果等于n*(2^m)。补充:n&1,可以判断n的奇偶性。 阅读全文
posted @ 2013-07-29 10:51 清风旋叶 阅读(458) 评论(0) 推荐(0)
摘要:1.设变量x为float型且已赋值,则下列语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是 x=(int)(x*100+0.5)/100.0 例题,Financial Management(通师邀请赛正式赛第一题) 代码:#include#include#includeusing namespace std;#define n 12int main(){ float a[n]; float sum=0,ans=0,aver=0; memset(a,0,sizeof(a));for(int i=0;i。4.开灯问题 代码:#include#includeint a[1020];in 阅读全文
posted @ 2013-07-27 10:40 清风旋叶 阅读(238) 评论(0) 推荐(0)
摘要:#includeint is_prime(int x){ for(int i=2;i*i<=x;i++) if(x%i==0) return 0; return 1;}int prime[200],cnt=0;void get_prime(){ for(int i=2;i<=100;i++) if(is_prime(i)) prime[cnt++]=i;}int main(){ get_prime(); for(int i=0;i<cnt;i++) printf("%d ",prime[i]); return 0;} 阅读全文
posted @ 2013-07-27 10:31 清风旋叶 阅读(167) 评论(0) 推荐(0)