自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 C语言 南阳理工ACM 223.小明的烦恼

#includeint main(){ int n,i; char a[15]; scanf("%d",&n); while(n--) {  scanf("%s",a);  for(i=0;i  {   if(a[i]=='a'||a[i]=='b'||a[i]=='c')    printf("2");            if(a[i]==

2013-08-22 16:57:04 896

原创 C 语言 南阳理工ACM 122.Triangular Sums

#includeint main(){ int n,m,k,a,i,j,b,sum; scanf("%d",&n); b=0; while(n--) {           b++;  scanf("%d",&k);  a=0;  for(i=1;i  {  sum=0;  for(j=1;j  sum=sum+j;  a=a+sum

2013-08-22 16:35:44 725

原创 南阳理工ACM 153 king VS king

#include#includeint cmp(const void *a,const void *b){ return *(int *)a-*(int *)b;}int main(){ int n,m,i,c,d; int a[110],b[110]; scanf("%d",&n); while(n--) {     c=0;  d=0;

2013-08-22 16:29:33 664

原创 南阳理工ACM 154.king 选太子

#include#includeint cmp(const void *a,const void *b){ return *(int *)a-*(int *)b;}int main(){ int t,i,m; int a[20]; scanf("%d",&t); while(t--) {  scanf("%d",&m);  for(i=0;i

2013-08-22 15:39:09 709

原创 C语言 南阳理工ACM 48.小明的调查作业

#include#includeint cmp(const void *a,const void *b){ return *(int *)a-*(int *)b;}int main(){ int n,i,j; int a[1010],b[1010]; scanf("%d",&n); for(i=0;i  scanf("%d",&a[i]); qs

2013-08-22 15:25:20 1406

原创 C语言 南阳理工ACM 34.韩信点兵

#includeint main(){ int n,i; int a,b,c,d; scanf("%d %d %d",&a,&b,&c);    d=0; for(i=10;i {  if(i%3==a&&i%5==b&&i%7==c)  {   d=1;   printf("%d\n",i);   break;  } } if(d=

2013-08-22 15:24:01 1586

原创 C语言 南阳理工ACM 50.爱摘苹果的小明

#includeint main(){ int n,i,h,num; int a[10]; scanf("%d",&n); while(n--) {     num=0;  for(i=0;i   scanf("%d",&a[i]);  scanf("%d",&h);  h=h+30;  for(i=0;i  {   if(h>=a[i]

2013-08-22 15:23:00 1509

原创 C语言 南阳理工ACM 53.不高兴的小明

#include#includeint cmp(const void *a,const void *b){ return *(int *)b-*(int *)a;}int main(){ int n,i; int a[7][2],b[7]; scanf("%d",&n); while(n--) {  for(i=0;i  {   scan

2013-08-22 15:21:30 845

原创 C语言 南阳理工ACM 121.另类乘法

#includeint main(){ int n,sum,a,b,i,j,e,f; int c[11],d[11]; scanf("%d",&n); while(n--) {  scanf("%d%d",&a,&b);  for(i=0;a!=0;i++)  {   c[i]=a%10;   a=a/10;  }  e=i;  for(

2013-08-22 15:20:06 671

原创 C语言 南阳理工ACM 29.求转置矩阵问题

#includeint main(){ int n,b,i,j,k; int a[10]; int c[3][3]; scanf("%d",&n); while(n--) {  for(i=0;i   scanf("%d",&a[i]);  b=0;        j=0;  k=0;  while(b  {   for(i=b;i

2013-08-21 21:46:56 709

原创 南阳理工ACM 263.精挑细选

#include#includestruct stu{ int len; int r; int name;};struct stu s[1010];int cmp(const void *a,const void *b)//结构体三重排序 {    struct stu *c=(stu *)a;   struct stu *d=(stu *)b;

2013-08-21 20:34:40 730

原创 C语言 南阳理工ACM 33.蛇形填空

#include//此程序要注意  i 和 j 的变化!!!!!!!! #includeint main(){ int n,i,j,a,b,c,d,e; int str[110][110]; scanf("%d",&n);    a=1; memset(str,0,sizeof(str)); b=n-1;//行尾标号 c=n-1;//列尾标号 d=0;/

2013-08-21 20:33:31 817

原创 C语言 南阳理工ACM 60.谁获得最高奖学金

#include#include#includestruct stu{ char name[25]; int ave; int pi; char mo; char xi; int lun;}s[110];int main(){ int n,x,i,a,b,c; int mon[110]; scanf("%d",&n); while

2013-08-21 20:32:12 759

原创 C语言 南阳理工ACM 111.分数加减法

#includeint gcd(int a,int b){ if(a==0)  return b; else  return gcd(b%a,a);}int main(){ int a,b,c,d,e,f,i,j; char str[10]; while(~scanf("%s",str)) {     i=0;  j=0;  a=st

2013-08-19 21:55:11 1006

原创 C语言 南阳理工ACM 97.兄弟郊游问题

#includeint main(){ int  m,n,x,y,z; scanf("%d",&n); while(n--) {  scanf("%d%d%d%d",&m,&x,&y,&z);    printf("%.2f\n",(m*x*1.0)*z/(y-x));//因为输出时有整型向实型转换所以中间不宜有过多的运算而直接输出  } return

2013-08-19 21:53:27 920

原创 C语言 南阳理工ACM 24.素数距离问题

#includeint sushu(int a){    int i; if(a  return 0;  for(i=2;i*i   if(a%i==0)    return 0; return 1;}int main(){ int n,m,t; scanf("%d",&n); while(n--) {  scanf("%d",&

2013-08-19 21:52:02 788

原创 C语言 南阳理工ACM 204.Coin test

#include#include#includeint gcd(int a,int b){ if(a==0)  return b; else   return gcd(b%a,a);}int main(){ int n,x,i; float a,b,c; char str[65540]; scanf("%d",&n);  getcha

2013-08-19 21:50:14 768

原创 C语言 南阳理工ACM 4.ASCII码排序

#include#include#includeint cmp(const void *a,const void *b){ return *(char *)a-*(char *)b;}int main(){ int n,i; char str[10]; scanf("%d",&n); while(n--){  scanf("%s",str);

2013-08-19 21:48:41 1114

原创 C语音 南阳理工ACM 40.公约数与公倍数

#include#includeint gcd(int a,int b){ if(a==0)  return b; else  return gcd(b%a,a);//注意此处是 b % a,不是 a%b!!!!!! }int main(){ int n,a,b,c; scanf("%d",&n); while(n--) {  scanf

2013-08-19 21:46:13 497

原创 C语音 南阳理工ACM 113 字符串替换

#include#includeint main(){ char str[1010]; int i,j,n,a; while(gets(str)&&strcmp(str,"EOF")) {    /* gets(str);     if(strcmp(str,EOF)==0)  break;  */  n=strlen(str);  for(i=

2013-08-19 21:45:01 690

原创 C语言 南阳理工 ACM 71 独木舟上的旅行

#include#includeint cmp(const void *a,const void *b){ return *(int *)a-*(int *)b;}int main(){ int s,w,n,i,si[310],boat,j,a; scanf("%d",&s); while(s--) {  scanf("%d %d",&w,&n);

2013-08-16 13:32:52 769

原创 C语言 南阳理工ACM 255 C小加 之 随机数

#include#include#includeint cmp(const void *a,const void *b){ return *(int *)a-*(int *)b;}int main(){ int t,n,peo[110],i,j,num[110],a,k,m; scanf("%d",&t); while(t--){  scanf("%

2013-08-16 13:17:05 697

原创 C语言 南阳理工ACM 47 过河问题

//那么这时将单独过河所需要时间最多的两个旅行者送到对岸去,有两种方式://1> 最快的(即所用时间t[0])和次快的过河,然后最快的将船划回来,再次慢的和最慢的过河,然后次快的将船划回来.//2> 最快的和最慢的过河,然后最快的将船划回来,再最快的和次慢的过河,然后最快的将船划回来.//这样就将过河所需时间最大的两个人送过了河,而对于剩下的人,采用同样的处理方式,接下来做的就是判断怎

2013-08-15 21:42:12 993

原创 C语言 南阳理工ACM 14 会场安排问题

#include#include#includestruct Sample{ int bi; int ei;}s[10010]; int cmp(const void *a,const void *b){    return (*(Sample *)a).ei>(*(Sample *)b).ei?1:-1;}int main(){   int

2013-08-15 21:41:06 1018

原创 C 语言 南阳理工ACM 6 喷泉设置(一)

#include#include#includeint cmp(const void *a,const void *b){ return *(double *)b>*(double *)a?1:-1;//注意 double 排序时要加上?1:-1;因为返回值只能识别正负不能识别 0!!!!!}int main(){    int len,w,i,n,m,j;

2013-08-15 21:39:42 764

原创 杭电ACM 1880 魔咒字典

#include#include#includechar a[100010][25],b[100010][85],d[100010][110];int main(){       int n,i,num,e,m,len,ax,j,x;    char c[85];    num=0; len=0;    while(1){  len=0;      

2013-08-14 21:40:05 633

原创 杭电ACM 1276 士兵队列训练

#include#include#include#include//定义队列结构体:typedef struct str{ int capacity;  //定义队列的容量 int size;    //定义队列的长度 int head;    //定义队列的头 int tail;    //定义队列的尾 int *array;   //定义队列数组,存

2013-08-13 20:48:12 702

原创 C语言 杭电ACM 1276 士兵队列训练问题

#include#includeint main(){ int n,a,i,j,str1[5050],str2[5050],b; scanf("%d",&n); while(n--){  b=0;  memset(str1,0,sizeof(str1));  memset(str2,0,sizeof(str2));  scanf("%d",&a);  

2013-08-13 15:34:13 1400

原创 蓝桥杯2 马虎的算术

标题: 马虎的算式    小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了。    有一次,老师出的题目是:36 x 495 = ?    他却给抄成了:396 x 45 = ?    但结果却很戏剧性,他的答案竟然是对的!!    因为 36 * 495 = 396 * 45 = 17820    类似这样的巧合情况可能还有很多,比如:27 * 594 = 2

2013-08-12 21:46:27 1165

原创 C语言 南阳理工ACM 305 表达式求值

#include#includeint stack(char a,int b,int c){ if(a=='d')  return b+c; else if(a=='a') return b>c?b:c; else if(a=='i') return bint main(){ int n,len,btop,ctop,num,i; char a[310

2013-08-09 21:45:26 760

原创 C语言 南阳理工ACM 2 括号配对问题

#include#includeint main(){ int n,btop,i,len; char a[10010],b[10010]; scanf("%d",&n); while(n--){  btop=1;  memset(a,0,sizeof(a));  memset(b,0,sizeof(b));  scanf("%s",a);  len=

2013-08-09 21:37:15 558

原创 C语言 北大POJ 1363 Rails

#include#includeint main(){ int n,i,j,btop; int a[1010],b[1010]; while(scanf("%d",&n)&&n){  while(1){   btop=1;   memset(a,0,sizeof(a));   memset(b,0,sizeof(b));   scanf("%d",&a[

2013-08-09 21:35:32 861

原创 C语言 北大POJ 2255 Tree Recovery

#include#includevoid buildtree(int n,char *a,char *b,char *c){ char *p=b; int tt=0; if(n  return; while(1){  if(a[0]==*p)   break;  else   p++; } tt=p-b; buildtree(tt,a+1,b

2013-08-09 21:31:27 636

原创 C语言 杭电ACM 1710 Binary Tree Traversals

#includevoid buildtree(int n,int *a,int *b,int *c){    int *p=b,tt=0;    if(n        return ;    while(1)    {        if(a[0]==*p)            break;        else            p++;  

2013-08-09 21:29:54 684

原创 南阳理工ACM 139 我排第几

#include#includeint main(){ int n,m,i,j; char str[13]; int a[13],b[12]; scanf("%d",&n); while(n--){  scanf("%s",str);  memset(a,0,sizeof(a));   b[0]=1;       for(i=1,j=1;i   

2013-08-07 21:05:46 579

原创 北大POJ 2356 find a multiple

#includeint main(){ int n,a[10010],i,t,sum,b[10010],x,y; scanf("%d",&n); for(i=0;i  a[i]=0; } sum=0; t=1; for(i=1;i  scanf("%d",&b[i]);  sum=(sum+b[i])%n;  if(t){   if(sum=

2013-08-06 21:47:17 423

原创 北大POJ 3370 Halloween treat

#includeint main(){    int n,m,i,t,sum,b,x,y;    int a[100009];    while(scanf("%d%d",&n,&m)&&(n||m)){     for(i=0;i      a[i]=0;      }      sum=0;      b=1;      for(i=1;i   

2013-08-06 21:45:37 385

原创 南阳理工ACM 106 背包问题

#includeint main(){ int n,s,m,i,j,a,b,all; int str[15][2]; scanf("%d",&n); while(n--){  scanf("%d%d",&s,&m);  for(i=0;i   for(j=0;j    scanf("%d",&str[i][j]);  }  all=0;  for

2013-08-05 21:13:18 744

原创 南阳理工ACM 540 奇怪的排序

#include#include#includestruct In{       int abc;       int cba;};struct In str1[55];int cmp(const void *a,const void *b){  return (*(In *)a).cba > (*(In *)b).cba? 1 : -1;  }

2013-08-05 21:12:14 563

原创 杭电2020 绝对值排序

#include#include#includeint cmp(const void *a, const void *b) { return  abs(*(int *)b)-abs(*(int *)a);}int main(){ int n,str[110],i; while(scanf("%d",&n)&&n!=0){  for(i=0;i   s

2013-08-05 21:10:34 528

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除