为质量而战!为胜利而战!

发布新日志

  • c语言常用函数与相对应的头文件

    2008-05-25 02:21:23

     .h  函数举例  结果

     <string.h>

    //字符串合并

    char text[20]="Hello";
     strcat(text," World!");

    //字符串比较

    if (strcmp("Hi","Hi")==0)
     printf("=");

     

     Text="Hello World!"

     

    =

     <math.h>

     //ceil是求不小于x的最大整数

    floor与ceil相反

    ceil(99.1);

    ceil(99.9);

    ceil(-99.1);

    ceil(-99.9);

    //平方根和n次幂

    sqrt(25);

    pow(2,3);

     

     

    100

    100

    -99

    -99

     

    5

    8

     <ctype.h>

     //大小写转化

    toupper("abc");

    tolower("HI")

     

    ABC

    hi

     <stdlib.h>

     //产生随机数

    int r;

    r=rand()%100

     产生 1 个 0 到 99 之间的随机数
     <time.h>

    //srand函数是随机数发生器的初始化函数 

    srand((unsigned)time(NULL));

     产生一个种子
         
         
         
         

  • 随机产生1-20的整数

    2008-05-22 21:48:32

    #include<time.h>
    #include<stdio.h>
    #include<stdlib.h>


    void main()
    {
    int i,num;
    srand(time(0));
    num=rand()%20+1;

    printf("产生的数是:%d\n",num);

    for(i=1;i<=num;i++)
    {
     //printf("i=%d\n",i);
    }
    }

     

Open Toolbar