Вроде как так.
#include <stdio.h>
#include <math.h>
//описание подпрограммы
float vect(float a[])
{
return sqrt(a[0]*a[0]+a[1]*a[1]+a[2]*a[2]); //считаем длину вектора
}
//основная часть программы
main()
{
//объявляем три массива, задающий значения трех векторов
float u[3]={-1,0,1};
float v[3]={1.25, -2.8, 0.003};
float w[3]={-2, 1.333, 0};
/*выводим на экран значения самих векторов и их длин
%f означает, что мы выводим число типа float;
координаты векторов мы указываем непосредственно,
а длины - вызываем нашу функцию vect. */
printf("u=(%f, %f, %f); |u|=%f\n", u[0], u[1], u[2], vect(u));
printf("v=(%f, %f, %f); |v|=%f\n", v[0], v[1], v[2], vect(v));
printf("w=(%f, %f, %f); |w|=%f\n", w[0], w[1], w[2], vect(w));
}