回 帖 发 新 帖 刷新版面

主题:帮我看看哪里错了


帮我看看哪里错了
#include "stdio.h"
#include "math.h"
void main()
{int yinshuhe(int m,int n);
    int m,n,i,k;
    printf("please input jishu , yinshu and chushu:\n");
    scanf("jishu=%d,yinshu=%d,chushu=%d",&m,&n,&i);
    k=yinshuhe(m,n);
     printf("yushu:%d",k%i);
    
}
   int yinshuhe(int m,int n)
{      
    int sum=0,j=0,i,s=m;
    for(i=1;i<n;i++)
    s=s*m;
      for(i=1;i<=s;i++)
          if(s%i==0)
        sum=sum+i;
        return(sum);
      
    
    

回复列表 (共2个回复)

沙发

头文件math.h貌似没有用到。函数yinshuhe,没有}收尾,下次楼主发贴最好给点注释

板凳

啊 我知道了 谢谢!!!

我来回复

您尚未登录,请登录后再回复。点此登录或注册