C语言怎么定义函数?怎么随机生成数字

#第九题不知道怎么定义函数

#函数返回后 return的那个值赋给了谁

img


#include
int flip();
int main()
{
    int front = 0;
    int back = 0;
    int i;
    for(i = 1; i <= 100; i++)
    {    
         int a = srand();   
         a = flip();
         if(a == 1)
         {
             front++;
             printf("正 ");
         }
         else
         {
             back++;
             printf("反 ");
         }
    }
    printf("\n正面有%d次\n反面有%d次",front,back);
    return 0;
}
    int flip()
    {
        
        
    }

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

int flip();
int main()
{
    int front = 0;
    int back = 0;
    int i;
    for(i = 1; i <= 100; i++)
    {    
         int a = rand();   
         a = flip();
         if(a == 1)
         {
             front++;
             printf("正 ");
         }
         else
         {
             back++;
             printf("反 ");
         }
    }
    printf("\n正面有%d次\n反面有%d次",front,back);
    return 0;
}
    int flip()
    {
        return rand()%2; 
        
        
    }