Aceito críticas e sugestões
#include <stdio.h>
#include <locale.h>
int soma (int num[3]){
int resultado = 0;
for(int i=0; i<3; i++){
resultado+=num[i];
}
return resultado;
}
int main(){
setlocale(LC_ALL,"Portuguese");
int num[3];
for(int i=0; i<3; i++){
printf("%dº número: ",i+1);
scanf("%d",&num[i]);
}
int resultado = soma(num);
printf("A soma do resultado é: %d\n\n",resultado);
}