Declara uma constante como contador para o while taca duas variável uma pra armazenar o de um a 100 e o outro vai fazer o papel de "memória" do numero anterior declara uma variavel pro resultado (eu chamo de variavel mas é o "int") meu código fico assim:
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#define NC 100
int main() {
setlocale(LC_ALL, "Portuguese");
int n = 1;
int n2 = 2;
int resultado = (n + n2);
while (n2 <= NC) {
resultado = (n + n2);
printf("%d + %d = %d\n", n, n2, resultado);
n++;
n2++;
n = resultado;
}
}