salut tout le monde s'il vous plait je suis entraint de faire un exercice de a code::blocks d'une petite calculatrice mais quand j'execute mon programme je saisie le premier nombre et quand je viens de siasir ledeuxieme nombre se message se lance code.exe cessé de fonctionner

voici mon programme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
int main(void)
{
    printf("Boujour\n\t");
    int a,b,addi,mul,sous;
    double div;
    puts("donner le premier nbr");
    scanf("%d",a);
    puts("donner le deuxieme nbr");
    scanf("%d",b);
    addi= a+b;
    sous= a-b;
    mul = a*b;
    div = (double) a/b;
    printf("a+b = %d\n""a-b = %d\n""a*b = %d\n""a/b = %.3f",addi,sous,mul,div);
    printf("\n aux revoir");}
il faut faire quoi

merci