南阳理工
阿卧
不懂就问,不会就学。好好做学问
展开
-
韩信点兵问题
依照题意直接算出满足k%3&&k%5&&k%7的数,并满足k10 掌握if语句,对应的else,elseif的用法。 韩信点兵问题想起来也挺简单的.#includeint main(){ int a,b,c,k; scanf("%d %d %d",&a,&b,&c); for(k=10;k if(k%3==a&&k%5==b&&k%7==c) { prin翻译 2013-07-27 10:15:27 · 717 阅读 · 0 评论 -
小明的调查作业
#includeint main(){ int a[1001],i,j,k,T,n,b[1001],t; while(scanf("%d",&T)!=EOF) { k=0; for(i=0;i scanf("%d",&a[i]); for(j=1;j for(i=0;i if(a[i]>a[i+1]) {t=a[i];原创 2013-08-10 16:26:59 · 675 阅读 · 0 评论 -
一二三
代码#include#includeint main(){ char str[5]; int i,j,n,k; scanf("%d",&n); getchar(); while(n--) { gets(str); k=strlen(str); if(k==5) printf("3\n"); else { if(k==3原创 2013-08-14 10:17:54 · 505 阅读 · 0 评论 -
比较字母大小
#includeint main(){ char a,b; int c,d,T; scanf("%d",&T); getchar(); while(T--) { scanf("%c %c",&a,&b); getchar(); c=91-a; d=91-b; if(c>d) printf("%c>%c\n",a,b); if(c原创 2013-09-12 12:36:38 · 540 阅读 · 0 评论 -
分数拆分
#includeint main(){ int n,x,y,k; scanf("%d",&n); while(n--) { scanf("%d",&k); for(y=k+1;y { for(x=k+1;x if((x*y)/(x+y)==k&&原创 2013-10-05 10:51:21 · 535 阅读 · 0 评论 -
素数求和
#includeint main(){ int j,k,N,M,n,i,sum,a[1001],b,c[1001],l; scanf("%d",&N); while(N--) { sum=0;l=0; scanf("%d",&M); for(i=0;i { sc原创 2013-10-06 15:00:57 · 616 阅读 · 0 评论 -
Triangular Sums
#includeint main(){ int a,i,j,m,n,sum,k,b=0; scanf("%d",&n); while(n--) { b++; m=1;sum=0;j=1;; scanf("%d",&k); for(i=2;i {原创 2013-10-08 16:41:53 · 954 阅读 · 0 评论 -
素数
#include#includeint main(){ int l,b,k,N,X,i,m,j,a,M,C,h,g; scanf("%d",&N); while(N--) { j=0;m=0; scanf("%d",&X); M=X;C=X; for(X;X>=2;X--)原创 2013-10-18 08:40:03 · 613 阅读 · 0 评论 -
交换输出
#includeint main(){ int a[100],n,i,t,j,b[100],l,k,m; while(scanf("%d",&n)&n!=0) { l=0; for(i=0;i scanf("%d",&a[i]); for(i=0;i { b[原创 2013-10-22 14:56:19 · 607 阅读 · 0 评论 -
素数距离问题
#include#includeint main(){ int l,b,k,N,X,i,m,j,a,M,C,h,g; scanf("%d",&N); while(N--) { j=0;m=0; scanf("%d",&X); M=X;C=X; for(X;X>=2;X--)原创 2013-10-23 13:19:57 · 618 阅读 · 0 评论 -
另类乘法
代码:#includeint main(){ int s,sum,m,n,i,j,k,a[10],b[10],T,c,d; scanf("%d",&T); while(T--) {sum=0;j=0;k=0; scanf("%d %d",&m,&n); for(i=0;i { a[j]=m%10;j++; m=m/10;if(m==0) brea原创 2013-08-09 15:31:12 · 545 阅读 · 0 评论 -
take it easy II
代码:#includeint main(){ int b[5],i,j,sum,k,t,f,g,c,d,e; while(scanf("%d %d %d %d %d",&f,&g,&c,&d,&e)!=EOF) { k=0; sum=(25+(f+g+c+d+e)*10); for(j=0;j { scanf("%d",原创 2013-08-09 10:43:10 · 669 阅读 · 0 评论 -
另一种阶乘问题
代码:#includeint main(){ int a,n,i,k,sum; scanf("%d",&a); while(a--) { k=1;sum=0; scanf("%d",&n); for(i=1;i { if(i%2!=0) k=k*i; else k; sum+=k; } printf("原创 2013-07-30 17:49:17 · 650 阅读 · 0 评论 -
a letter and a number
#includeint main(){ int a,T,sum; char k,b,c; scanf("%d",&T); getchar();sum=0; while(T--) { scanf("\n%c ",&c); scanf("%d",&a); if(c>=65&&c { b=c-64; sum=原创 2013-07-30 22:05:26 · 681 阅读 · 0 评论 -
小学生算数
代码:#includeint main(){ int m,n,q,w,e,a,b,c;while(scanf("%d %d",&m,&n)&&m!=0&&n!=0) { a=m%10; b=m/10%10; c=m/100; q=n%10; w=n/10%10; e=n/100; if(a+q printf("0\n");原创 2013-08-01 10:13:58 · 734 阅读 · 0 评论 -
字母小游戏
代码:#include#includeint main(){ char c[201],s[201]; int a,n,i,m,j,k; scanf("%d",&n); getchar(); while(n--) { j=0; gets(s); m=strlen(s); for(i=0;i { if(s[i]>='a'&&s原创 2013-07-31 23:50:07 · 680 阅读 · 0 评论 -
大小写互换
代码:#include#includeint main(){ int m,n,i,k; char s[101],t; scanf("%d",&n); getchar(); while(n--) { gets(s); m=strlen(s); for(i=0;i {if(s[i]>='a'&&s[i] { t=s[原创 2013-08-01 16:11:44 · 701 阅读 · 0 评论 -
开灯问题
代码:#includeint main(){ int a[1001]; int n,k,i,j; while(scanf("%d %d",&n,&k)!=EOF) { for(i=1;i a[i]=0; for(j=1;j { for(i=1;i if(i%j==0) a[i]=1-a[i]; } for(i=1;i原创 2013-07-29 17:50:36 · 496 阅读 · 0 评论 -
1的个数
代码:#includeint main(){ int i,M,b,c,N; scanf("%d",&N); while(N--) { scanf("%d",&M); c=0; for(i=0;i { b=M%2; if(b==1) c++; M=M/2; } printf("%d\n",c); }return 0;}想法原创 2013-08-03 18:41:11 · 533 阅读 · 0 评论 -
financial management
代码:#include int main() { float n,sum; int i; sum=0; for(i=0;i { scanf("%f",&n); sum+=n;} printf("$%.2f",sum/12); return 0; }知识点: financial management这道题考察了,定义类型。原创 2013-08-07 00:02:31 · 699 阅读 · 0 评论 -
n-1位数
代码:#include#includeint main(){ char s[7],ch,b[7]; int i,m,t,j; scanf("%d",&m); getchar(); while(m--) { j=0; gets(s); t=strlen(s); for(i=1;i { if(s[i]!='0')原创 2013-08-08 00:21:17 · 581 阅读 · 0 评论 -
车牌号
#include#includeint main(){ int i,j,k,n,m; char str[1000][6],t[6]; scanf("%d",&n); while(n--) { scanf("%d",&m); for(i=0;i scanf("%s",str原创 2013-10-30 07:01:40 · 720 阅读 · 0 评论