c语言 随机数0~1

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <windows.h>
double getAvg(int arr[]){
    
}
int main(){
    SetConsoleOutputCP(65001);
    srand((unsigned) time(NULL));
    double randVal=rand()%100;
    double randVal1=randVal/100;
    printf("%f",randVal1);
    return 0;
}

//extern 申明变量在别的文件

随机10个数,保留小数点后两位

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <windows.h>
double getAvg(int arr[]){
    
}
int main(){
    SetConsoleOutputCP(65001);
    srand((unsigned) time(NULL));
    double randVal;
    double randVal1;
    for(int i=0;i<10;i++){
        randVal=rand()%100;
        randVal1=randVal/100;
        printf("%.2f\n",randVal1);
    }
   
    return 0;
}

//extern 申明变量在别的文件

随机赋值数组0~99

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <windows.h>
double getAvg(int arr[]){
    
}
int main(){
    SetConsoleOutputCP(65001);
    srand((unsigned) time(NULL));
    int arr[10];
    for(int i=0;i<10;i++){
        arr[i]=rand()%100;
    }
    for(int j=0;j<10;j++){
        printf("%d\n",arr[j]);
    }
    return 0;
}

猜你喜欢

转载自blog.csdn.net/xuelang532777032/article/details/130061755