s=a+aa+aaa+aaaa+...的问题

[复制链接]
查看11 | 回复2 | 2013-1-24 11:51:57 | 显示全部楼层 |阅读模式
#includemath.h#includestdio.hint calculate(int n,int a){int num,sum,i,k; 附0int num,sum=0,i,k; for(i=1,num=a;i=n;i++){ k=(int)pow(10,i-1); num+=(k*a);} if(k!=0.1)循环调用 calculate(n-1,a);出口 return num; sum+=num; printf(the sum is %d,sum); return ; }int main(){ int p,q,sum,num; 附0int p,q,sum=0,num; p=getchar();
q=getchar();
sum=calculate(p,q); printf(the sum is %d,sum);添加return 0;}赞同0|评论
回复

使用道具 举报

千问 | 2013-1-24 11:51:57 | 显示全部楼层
真没劲 早告诉你了你那函数要一个整型的返回值return;而你返回无的无你这能编译通过?还算什么呀算赞同0|评论
回复

使用道具 举报

千问 | 2013-1-24 11:51:57 | 显示全部楼层
函数 返回有错 return 一个值 还有你的函数里的 sum得付初值 要不也错赞同0|评论
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行