上一页 1 ··· 24 25 26 27 28

2012年8月2日

OpenJudge 2973 Skew数

摘要: 1 #include<stdio.h> 2 int main() 3 { 4 int i,s,t,sum; 5 char skew[32]; 6 while(scanf("%s",skew)) 7 { 8 for(sum=t=i=0;skew[i];i++) 9 {10 sum=(sum<<1)+skew[i]-'0';11 t+=skew[i]-'0';12 }13 sum=(sum<<1)-t;14 if(!sum) break... 阅读全文

posted @ 2012-08-02 16:10 mycapple 阅读(279) 评论(0) 推荐(0) 编辑

OpenJudge 2972 确定进制

摘要: 1 #include<stdio.h> 2 #include<stdlib.h> 3 char p[32],q[32],r[32]; 4 int MinRadix()//找出最低限的进制 5 { 6 int i,minRadix; 7 minRadix=1; 8 for(i=0;p[i];i++)//找出p[i]最大的数 9 if(minRadix<p[i]-'0') minRadix=p[i]-'0';10 for(i=0;q[i];i++)11 if(minRadix<q[i]-'0') minRadix= 阅读全文

posted @ 2012-08-02 16:09 mycapple 阅读(382) 评论(0) 推荐(0) 编辑

OpenJudge 2742 约瑟夫问题 2

摘要: 1 #include <stdio.h> 2 #include<stdlib.h> 3 int main() 4 { 5 int n, m, i,s; 6 while(scanf("%d%d",&n,&m)&&(n||m)) 7 { s=0; 8 for (i=2;i<=n;i++) s=(s+m)%i; 9 printf ("%d\n", s+1);10 }11 //system("pause");12 return 0;13 }2.问题描述:n个人(编号1~n),从1开 阅读全文

posted @ 2012-08-02 16:07 mycapple 阅读(399) 评论(0) 推荐(0) 编辑

OpenJudge 2746 约瑟夫问题 1

摘要: 1 #include<stdio.h> 2 typedef struct Node 3 { 4 int data; 5 Node *next; 6 Node(int i){ //Node函数 7 data=i; 8 next=NULL; 9 }10 }node;11 int main()12 {13 int i,m,n;14 node *head,*p,*q;15 while(scanf("%d%d",&n,&m),m||n)16 {17 if(m==1) ... 阅读全文

posted @ 2012-08-02 16:05 mycapple 阅读(417) 评论(0) 推荐(0) 编辑

HDU 2010 水仙花数 1

摘要: 1 #include<stdio.h> 2 #include<stdlib.h> 3 int IsNarcissus(int n) 4 { 5 int i,j,k; 6 i=n/100; 7 j=n/10%10; 8 k=n%10; 9 if(n==i*i*i+j*j*j+k*k*k) 10 return 1;11 else return 0;12 }13 int main()14 {15 int i,m,n,flag;16 while(scanf("%d%d",&m,&n)!=EOF)17 {18 ... 阅读全文

posted @ 2012-08-02 15:46 mycapple 阅读(773) 评论(0) 推荐(0) 编辑

上一页 1 ··· 24 25 26 27 28

导航