Ce este gresit la algoritmul asta?Problema zice sa se calculeze o suma,dar cand inlocui pe n..suma imi da mereu 0


#include<math.h>
# include<stdio.h>
# include<conio.h>
main()
{
float s;
int k,n,z;
clrscr();
printf("meniu\n");
printf("1.calculeaza suma\n");
printf("2.iesire\n");
printf("alege optiunea:\n");
scanf("%d",&z);
clrscr();
switch(z)
{
case 1:
clrscr();
printf("introdu numarul n:\n");
scanf("%f%k",&n);
s=0;
for(k=1;k<=n;k++); s=s+1/pow(k,2);
printf("s=%f",s); getch(); break;
case 2:
clrscr();
printf("program terminat!"); getch();
break;}}