共 93篇 前 10 页: 10    每页5篇 上一页   下一页  

学习与工作

1、输入的一行字符将大写变小,其它不变,并逆向输出(不多于40个字符,以回车为输入结束)  
   main()
    {  char  s[40];
         int    i;
        scanf("%s",s);      可不用地址符
     for(i=0;i<=strlen(s);i++)
         if(s>='A'   &&   s<='Z')
               s+=32;
     for(i=strlen(s)-1;i>=0;i--)
        printf("%c",s);
         printf("\n");
    }


strlen(s)  代表输入S字符串的长度
flydreams   2006-04-20 19:44:36 阅读:182  评论:0  引用:0
Personal Digital Assistant (PDA)   个人数码助理
flydreams   2006-04-14 21:13:12 阅读:89  评论:0  引用:0
        I don't  want   to   die . I  want  to  live.   if  I  live  ,I' ll   go   home  and  never  go  to   sea  again !
      why  don't  you   come   with  us ?
      We  and   the   ship   were  prisoners!
       They   want   to  sell  us   as   slaves   in    the    market    there!
       I'd    like   to    adventure  !
       Down   the   coast  of   African !
       If   you   help    me ,  I'll    be   a  good   friend    to    you !
       Swim   after    the   boat!
       Get   the   boat   ready !
       I   answered    quietly!
flydreams   2006-04-14 20:05:23 阅读:248  评论:0  引用:0
I  am  not a prisoner  of   love!
But  I am   a  master  of   love!
flydreams   2006-04-14 19:57:55 阅读:82  评论:0  引用:0
矩阵转置
  main()
  {  int a[2][3]={{5,2,4},{8,9,3}};
      int a1[3][2];
      int   i,j;
    for(i=0;i<=1;i++)
    { for(j=0;j<=2;j++)
       a1[j]=a[j];
    }
    for(j=0;j<=2;j++)
   {  for(i=0;i<=1;i++)
       printf("%d ",a1[j]);
       printf("\n");
  }

}
flydreams   2006-04-13 20:00:36 阅读:882  评论:3  引用:0
Gone are my  days when my heart was young and gay.
Gone are my  friends from cottern fields away.
Gone from the  earth to a better land I know.
I hear their gentle voices calling Old Black Joe.
"I am coming I am coming".For my head is bending low.
  I  hear their gentle  voices calling  Old Black Joe.
      中文大意:  
       快乐童年为何一去不复返!
       亲爱的朋友早已离开家园!
       离开尘世,到那天上的乐园!
       我听见他们轻声把我呼唤: 我来了,我来了,
       我已年老背又弯
flydreams   2006-04-12 17:39:20 阅读:508  评论:2  引用:0
  打印出1-100的平方值
   main( )
  {  int  i;
     for(i=1;i<=100;i++)
     printf("%3d*%3d=%5d   ",i,i,i*i);
          if(i%5==0)
      printf("\n");

   }
   注释:%3d是表示按3位数打印,因为100有3位. 如果是1则与100的个位对齐
        %5d是100*100的结果是5位,其他的结果与100*100结果的个位对齐
         为了整齐,则%5d后必须有3个空格.
flydreams   2006-03-31 20:02:43 阅读:353  评论:0  引用:0
  输入不多于10个实数,求这些数的和及正数和,若不足10个数,则以0为结束标记
    #include  "math.h"
     main()
    {  float  sum,psum,x;
       int  i;
      for(sum=psum=0.0,i=0;i<10;i++)
        {  scanf("%f",&x);
           if(fabs(x)<1e-4)   break;
               sum+=x;
           if(x<0)    continue;
              psum+=x;
         }

      printf("sum=%f\n",sum);

       printf("psum=%f\n",psum);
   }
flydreams   2006-03-30 20:50:45 阅读:138  评论:0  引用:0
反复输入一个数分别是不是素数,直到输入0为止
(素数是除了1和本身以外,不能被其它自然数整除的自然数)
     main()
      {  int  n,i;
         char  flag;
          scanf("%d",&n);
          while(n!=0)
         { for(i=2,flag='y';i<n;i++)
            if(n%i==0)
             {flag='n';  break;}
         }
    printf("n=%d %c\n",n,flag);
       scanf("%d",&n);
     }
flydreams   2006-03-30 20:28:36 阅读:241  评论:0  引用:0
  反复输入一个正整数,输出各位数字之和,直到输入的数为0为止
main( )
{  int  n,sum,i;
   do
  { scanf("%d",&n);
    sum=0;
   for(i=0;i<5;i++)
   { sum=sum+n%10;
     n=n/10;
   if((i==4)&&(sum==0))
     goto  end1;
  }
    printf("sum=%d\n",sum);
  }  while(1);

  end1: ;

}
flydreams   2006-03-30 20:12:30 阅读:337  评论:4  引用:0
往事如风 岁月如歌!