Fiz meu código de forma que conseguisse fazer qualquer contagem mudando apenas o valor das variáveis, sem ter que ficar procurando números mágicos pelo código todo. Ficou assim:
#include <stdio.h>
#include <locale.h>
main (){
setlocale(LC_ALL, "Portuguese");
int i = 1;
int fim = 100;
printf("Vamos contar de %d a %d:\n", i, fim);
while(i <= fim){
if(i <= fim-1){
printf("%d, ", i);
i++;
}
else{
printf("%d!", fim);
printf("\nA contagem acabou.");
break;
}
}
}
Caso tenham alguma dica para deixar o código mais clean ou mais otimizado eu ficaria feliz em aprender :)