
九度题目
yusen_zdn
这个作者很懒,什么都没留下…
展开
-
九度题目1069
#include #include #include using namespace std;struct Student{ char no[100];char name[100];char sex[5];int age;bool operator return strcmp(no,A.no)}}buf[1001];int mai原创 2016-03-01 10:08:23 · 251 阅读 · 0 评论 -
九度题目1083特殊乘法
#includeint main (){ int a,b,x,ai,bi,he; while(scanf("%d%d",&a,&b)!=EOF){ he=0; x=b; while(a>0){ ai=a%10; a=a/10; while(b>0){ bi=b%10;b=b/10;原创 2016-03-12 19:17:36 · 437 阅读 · 0 评论 -
九度题目1183守型数
#includeint main(){ int n,p,ni,pi; while(scanf("%d",&n)!=EOF){ p=n*n;bool c=true; while(n>0){ ni=n%10;pi=p%10;n=n/10;p=p/10;if(ni!=pi){ printf("No!\n"原创 2016-03-11 10:02:53 · 549 阅读 · 0 评论 -
九度题目1015还是A+B
#includeint main(){ int a,b,k,he,i,ai,bi; bool xiangdeng; while(scanf("%d%d%d",&a,&b,&k)!=EOF){ if(a==0&&b==0)break;xiangdeng=true;he=a+b;while(k!=0){ ai=a%10;bi=b%10原创 2016-03-11 09:48:30 · 444 阅读 · 0 评论 -
九度题目1065
#include int main (){int h,i,j;while( scanf("%d",&h)!=EOF){ for(i=0;i for(j=0;j printf(" "); } for(j=2*h-2*i-2;j printf("*"); } printf("\n"); } } return 0;}原创 2016-02-24 18:12:34 · 211 阅读 · 0 评论 -
九度题目1088
#include int buf[10001];int main(){ int l,m,i,j,cnt;while(scanf("%d%d",&l,&m)!=EOF){for(i=0;i buf[i]=1;}int M[100][2]={0}; for(i=0;i scanf("%d%d",&M[i][0],&M[i][1原创 2016-02-24 17:41:34 · 235 阅读 · 0 评论 -
九度题目1156
#includeint main(){ int n,m,i,x;int buf[201];int reader[201];while(scanf("%d%d",&n,&m)!=EOF){for(i=0;i buf[i]=0; reader[i]=0;}for(i=1;i scanf("%d",&reader[i]);原创 2016-02-24 16:42:48 · 233 阅读 · 0 评论 -
九度题目1431
#include int buf[1000001];int main(){ int n,m;int i,x,y;while (scanf("%d%d",&n,&m)!=EOF){for(i=0;i buf[i]=0;} for(i=0;i scanf("%d",&x);buf[x+500000]=1原创 2016-02-24 10:14:29 · 283 阅读 · 0 评论 -
九度题目1018(Hash)
#include int main(){int n;int buf[101];int i;int x;while(scanf("%d",&n)!=EOF&&n!=0){for(i=0;i buf[i]=0;}for(i=0;i scanf("%d",&x);buf[x]++;}scanf("%d",&x);pr原创 2016-02-24 09:00:59 · 254 阅读 · 0 评论 -
九度题目1064反序数
#includeint main(){ int a,ac,b,i,j; int ai[4];int bi[4];a=1000;while(a>=1000&&a b=9*a;ac=a;i=0;j=0;bool c=true;while(a>0){ ai[i]=a%10;a=a/10;i++;}while(b>0原创 2016-03-12 20:07:12 · 525 阅读 · 1 评论 -
九度题目1074对称平方数
#includeint main(){ int n,p,i,x,m; n=0; while(n bool c=true; int a[10]; p=n*n; i=0; while(p>0){ a[i]=p%10; p=p/10; i++; } if(i==1){ printf("%d\n",n);原创 2016-03-12 20:35:13 · 542 阅读 · 0 评论 -
九度题目1124Digital Roots
#includeint main (){int n,r,i;char a[1000];while(scanf("%s",&a)!=EOF){if(a[0]=='0')break;if(a[1]==0){ r=a[0]-'0';}else{r=0;for(i=0;a[i]!=0;i++){ r+=a[i]-'0';}whi原创 2016-03-13 09:28:15 · 435 阅读 · 0 评论 -
九度题目1052
#include int main(){ int n,x,i,biao;int a[200];while(scanf("%d",&n)!=EOF){ for(i=0;i scanf("%d",&a[i]);}scanf("%d",&x);biao=0;for(i=0;iif(a[i]==x){ break;}biao++原创 2016-02-29 17:50:13 · 274 阅读 · 0 评论 -
九度题目1438最小公倍数
#includeint main(){ int a,b,m; while(scanf("%d%d",&a,&b)!=EOF){ m=a*b; while(a!=0&&b!=0){ int tmp=b; b=a%b; a=tmp; } if(a!=0)m=m/a; else m=m/b; printf("%d\n",m);原创 2016-03-14 10:06:34 · 400 阅读 · 0 评论 -
九度题目1056最大公约数
#includeint main(){ int a,b,m; while(scanf("%d%d",&a,&b)!=EOF){ while(a!=0&&b!=0){ int tmp=b; b=a%b; a=tmp; } if(a==0){ m=b; } else m=a; printf原创 2016-03-14 09:28:04 · 394 阅读 · 0 评论 -
九度题目1432
#includechar buf[82][82];int main(){ int n,m,i,j,cnt;char in,out;bool firstcase=true;while(scanf("%d %c %c",&n,&in,&out)==3){ if(firstcase==true){ firstcase=false; } el原创 2016-02-29 09:09:17 · 183 阅读 · 0 评论 -
九度题目1194八进制
#includeint main(){ int n,i; int ans[100]; while(scanf("%d",&n)!=EOF){ if(n==0)printf("0\n"); else{ for(i=0;n!=0;i++){ ans[i]=n%8; n=n/8; } for(i--;i>=0;i--原创 2016-03-13 17:32:03 · 444 阅读 · 0 评论 -
九度题目1138进制转换
#includeint main(){ char a[40]; int b[40]; int ans[200]; int i,j,len; while(scanf("%s",&a)!=EOF){ for(i=0;a[i]!=0;i++){ b[i]=a[i]-'0'; } len=i; j=0; while(len!=0){原创 2016-03-13 17:21:48 · 520 阅读 · 0 评论 -
九度题目1118数制转换
#includeint main(){ int a,b,i,r;//r为权重 char n[100]; long int x; int m[100]; while(scanf("%d %s %d",&a,&n,&b)!=EOF){ for(i=0;n[i]!=0;i++){ } x=0; r=1; for(i--;i>=0;i原创 2016-03-13 15:49:26 · 478 阅读 · 0 评论 -
九度题目1026又一版A+B
#includeint main(){ int he,i; unsigned int a,b,m; int ans[10000]; while(scanf("%d",&m)!=EOF){ if(m==0){ break; } scanf("%d%d",&a,&b); he=a+b; if(he=原创 2016-03-13 10:04:42 · 535 阅读 · 0 评论 -
九度题目1104整除问题
/*先筛选出1000以内的所有素数计算出a各个素数因子的幂数计算出n!的各个素数因子的幂数(用n分别除以各素数因子的1次幂、2次幂··累加在一起)用n!的因子指数分别除以a的因子指数,取其中的最小值即为k*/#includeint prime[1001];bool mark[1001];int primesize;void sushu(){ int i,j;原创 2016-03-18 21:42:14 · 382 阅读 · 0 评论 -
九度题目1087约数的个数
/*约数的个数=(e1+1)*(e2+1)*(e3+1)···(en+1)先求100000以内的所有素数再求num的各个素数约数的幂指数超过100000还没有将num整除为1,则此时num为最后一个素数因子最后计算第一行的表达式*/#includeint prime[100000];bool mark[100000];int size;void sushu(){原创 2016-03-19 16:53:16 · 323 阅读 · 0 评论 -
九度题目1018
#includeint main(){ int buf[1000]; int n,i,score,s; while(scanf("%d",&n)!=EOF&&n!=0){ s=0;for(i=0;i scanf("%d",&buf[i]);}scanf("%d",&score); for(i=0;i原创 2016-02-21 21:11:58 · 249 阅读 · 0 评论 -
九度题目1185
#include #include using namespace std;int main(){ int N;int buf[1000];int i;while (scanf("%d",&N)!=EOF){for(i=0;i scanf("%d",&buf[i]);}if (N==1){ printf("%d\n",buf[0]);原创 2016-02-19 09:42:25 · 513 阅读 · 2 评论 -
九度题目1163素数
#include#includeint prime[10001];bool mark[10001];int size;bool judge(int x){ if(x int bound=(int)sqrt(x)+1; for(int i=2;i if(x%i==0){ return false; } } return true;原创 2016-03-16 21:10:06 · 290 阅读 · 0 评论 -
九度题目1047素数判定
#include#includebool judge(int a){if(aelse{ int bound=sqrt(a)+1;for(int i=2;i if(a%i==0)return false;}return true;}}int main (){ int n;while(scanf("%d",&n)!=EOF){p原创 2016-03-16 19:34:07 · 487 阅读 · 0 评论 -
九度题目1439Least Common Multiple
#include int Gcd(int a,int b){while(b!=0){ int tmp=a; a=b; b=tmp%b;}return a;}int main(void){ int n,m,a,b;while(scanf("%d",&n)!=EOF){while(n--!=0){ scanf("%d%d",&m,原创 2016-03-15 19:50:08 · 247 阅读 · 0 评论 -
九度题目1061
#include#include#includeusing namespace std;struct E{ char name[101]; int age; int score;}buf[1000];bool cmp(E a,E b){ if (a.score!=b.score) return a.score int tmp=strc原创 2016-02-16 09:50:43 · 261 阅读 · 0 评论 -
九度题目1202
#includeint main(){int n;int i;int j;int a[100]; while (scanf("%d",&n)!=EOF){for (i=0;iscanf("%d",&a[i]);}for (i=0;ifor (j=0;jif(a[j]>a[j+1]){ int tmp;tmp=a[j+1];a[j原创 2016-02-15 21:24:06 · 252 阅读 · 0 评论 -
九度题目1434
#include #include using namespace std;struct TV{ int s,e,l;bool operator return e}}buf[100];int main(){ int n,i;while(scanf("%d",&n)!=EOF&&n!=0){for(i=0;i原创 2016-03-02 20:39:46 · 278 阅读 · 0 评论 -
九度题目1173
#include#include using namespace std;int main(){ int n,m,i; int a[101]; int b[101]; while(scanf("%d",&n)!=EOF){ for(i=0;i scanf("%d",&a[i]); } sort(a,a+n); scanf("%d原创 2016-03-02 09:59:36 · 349 阅读 · 0 评论 -
九度题目1023
#include #include #include using namespace std;struct E{ int xuehao; char name[9]; int score;}buf[100000];bool cmp1(E a,E b){ if(a.xuehao!=b.xuehao)return a.xuehao}boo原创 2016-02-19 10:25:02 · 290 阅读 · 0 评论 -
九度题目1433
#include#includeusing namespace std;struct E{ double j;double f;double s;bool operator return s>a.s;}}buf[1000];int main(){ int i,n,m;while (scanf("%d %d",&m,&原创 2016-03-05 17:13:45 · 312 阅读 · 0 评论 -
九度题目1040Prime Number
#includeintprime[10000];boolmark[105000];intsize;intcunsushu(){ inti,j; for(i=0;i mark[i]=false; } size=0; for(i=2;原创 2016-03-17 22:21:42 · 316 阅读 · 0 评论 -
九度题目1186
#include#define run(x) x%100!=0&&x%4==0||x%400==0?1:0int dofm[13][2]={ 0,0,31,31,28,29,31,31,30,30,31,31,30,30,31,31,31,31, 30,30,31,31,30,30,31,31,};int main(){ int y,m,d,原创 2016-02-21 19:30:48 · 262 阅读 · 0 评论 -
九度题目1070
#include#define run(x) x%100!=0&&x%4==0||x%400==0?1:0int dayOfMonth[13][2]={ 0,0, 31,31, 28,29, 31,31, 30,30, 31,31, 30,30, 31,31, 31,31, 30,30, 31,31, 30,30, 3原创 2016-02-21 17:17:12 · 298 阅读 · 0 评论 -
九度题目1207质因数的个数
#includeintprime[100001];boolmark[100001];intprimesize;intsushu(){ inti; primesize=0; for(i=2;i if(mark[i]==true)continue;原创 2016-03-18 17:05:15 · 453 阅读 · 0 评论 -
九度题目1440Goldbach's Conjecture
#include#includebool sushu(int x){if(xint bound=(int)sqrt(x)+1;for (int i=2;i if(x%i==0)return false;}return true;}int main (){ int n,ans,i,j; while(scanf("%d",&n)!=EOF){原创 2016-03-18 15:05:53 · 354 阅读 · 0 评论 -
九度题目1153括号匹配问题
#include#includeusing namespace std;stack s;int main (){ char in[101]; char out[101]; int i; while(gets(in)){ for(i=0;in[i]!=0;i++){ if(in[i]=='('){ s.push(i); out[i原创 2016-03-06 17:59:16 · 279 阅读 · 0 评论 -
九度题目1043
#include#include#define run(x) x%100!=0&&x%4==0||x%400==0?1:0int daysofmonth[13][2]={ 0,0, 31,31, 28,29, 31,31, 30,30, 31,31, 30,30, 31,31, 31,31, 30,30, 31原创 2016-02-21 11:39:02 · 385 阅读 · 0 评论