| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 528 人关注过本帖
标题:[原创]请大家看看我的程序为什么不对
只看楼主 加入收藏
wuyu0618
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2005-3-24
收藏
 问题点数:0 回复次数:1 
[原创]请大家看看我的程序为什么不对
我要编一个程序,输入a,b。输出a+aa+aaa+。。+(a....a)b个,比如输入2,3刚输出246
wu(int x,int y)
{int c,d=1,e,o;
static int f=0;
for(c=0;c<y;c++)
{d=d*10;
e=d/10;
o=x*e;
f=f+o;}
return (f);}
main()
{
int a,b,m,n,d;
 int g=0;
scanf("%d,%d",&a,&b);
m=wu(a,b);
for(d=m;m>=10;){
g=g+m;
m=m%10;}
printf("%d",g);
getch();    /* 请不要删除此行 */
}
搜索更多相关主题的帖子: return 
2005-04-16 18:34
牛虻
Rank: 1
等 级:新手上路
威 望:1
帖 子:472
专家分:0
注 册:2004-10-1
收藏
得分:0 

程序帮你修改好了,你出错再函数的调用上应该循环里面调用 wu(int x,int y) {int c,d=1,e,o; int f=0; for(c=0;c<y;c++) {d=d*10; e=d/10; o=x*e; f=f+o;} return (f);} main() { int a,b,m,n,d; int g=0; scanf("%d,%d",&a,&b);

for(d=b;d>0;d--){m=wu(a,d); g=g+m; } printf("%d",g); getch(); /* 请不要删除此行 */ }


土冒
2005-04-16 19:13
快速回复:[原创]请大家看看我的程序为什么不对
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015902 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved