初学者的问题,愿大家帮帮忙!这个为何输不出结果
void fc(int n,int k){ int j=0,s=0,i;
for(j=1;j<=n;j++)
{for(i=1;i<=k;k++)
{ j*=1;}
s+=j;
}
return s;
}
#include "stdio.h"
void main()
{
int y,a,b;
scanf("%f,%f",&a,&b);
y=fc(a,b);
printf("%f",y);
}
程序代码:int fc(int n,int k)
{ int j=0,s=0,i;
for(j=1;j<=n;j++)
{for(i=1;i<=k;k++)
{ j*=1;}
s+=j;
}
return s;
}
#include "stdio.h"
#include < stdlib.h >
void main()
{
int y,a,b;
scanf("%f,%f",&a,&b);
y=fc(a,b);
printf("%f",y);
system ( "pause" );
} 不知你程序干嘛,把void改成int 貌似有用。。。
