| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1218 人关注过本帖
标题:[讨论]一道好题
只看楼主 加入收藏
andyss
Rank: 1
等 级:新手上路
帖 子:189
专家分:0
注 册:2006-4-8
收藏
得分:0 

看着看着,我想到了能否把输进来的数当成字符串,然后再转化成各个位数,再计算,我下来想一下,这个题目满有趣的!


幽幽黄桷兰----建四狼
2006-05-05 13:57
–★–
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:1512
专家分:0
注 册:2006-5-1
收藏
得分:0 
回复:(soft_wind)楼上的,这个程序还是比较好编的,...
以下是引用soft_wind在2006-5-5 13:43:00的发言:
楼上的,这个程序还是比较好编的,
只是我怎么也找不到我原来这个程序的错误,
俺没空,得去做事去,
麻烦您帮我看下了,OK?

你先没把我早上的要求(班主的过桥的细节?忘啦)当回事呀。要相互尊重哦。


落霞与孤鹜齐飞,秋水共长天一色! 心有多大,路有多宽。三教九流,鸡鸣狗盗。兼收并蓄,海纳百川。
2006-05-05 14:14
soft_wind
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:1430
专家分:0
注 册:2006-4-5
收藏
得分:0 

嘿,我来啦!

你先没把我早上的要求(班主的过桥的细节?忘啦)当回事呀。要相互尊重哦。

啥意思?
您具体要我怎么做?


对不礼貌的女生收钱......
2006-05-05 15:41
–★–
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:1512
专家分:0
注 册:2006-5-1
收藏
得分:0 

#include<stdio.h>
#include<stdlib.h>
int *multi1=NULL,*multi2=NULL,*result=NULL;
int c=0,length1,length2;
int i,j,k,m,n,p,q,suffix;
main()
{
printf("Please input the length of multiplicand:");
scanf("%d",&length1);/*????????*/
multi1=(int *)malloc(length1*sizeof(int));
printf("Now enter the multiplicand:");
for(i=0;i<length1;i++)
scanf("%1d",multi1+i);

printf("Then please input the length of multiplier:");
scanf("%d",&length2);/*???????*/
multi2=(int *)malloc(length2*sizeof(int));
printf("Now enter the multiplier:");
for(j=0;j<length2;j++)
scanf("%1d",multi2+j);

result=(int*)malloc((length1+length2)*sizeof(int));
for(k=0;k<length1+length2;k++)
result[k]=0;

for(m=i-1;m>=0;m--)
for(n=j-1;n>=0;n--)
{
c=(*(multi1+m))*(*(multi2+n));
suffix=k-(i-m)-(j-n)+1;
*(result+suffix)+=c%10;
if(*(result+suffix)>=10)
{
*(result+suffix)=*(result+suffix)%10;
++*(result+suffix-1);
}
*(result+suffix-1)+=c/10;
if(*(result+suffix-1)>=10)
{
*(result+suffix-1)=*(result+suffix-1)%10;
++*(result+suffix-2);
}
}
for(p=0;!result[p];p++);
for(q=p;q<k;q++)
printf("%d",result[q]);
printf("\n");
free(multi1);
free(multi2);
free(result);
}


落霞与孤鹜齐飞,秋水共长天一色! 心有多大,路有多宽。三教九流,鸡鸣狗盗。兼收并蓄,海纳百川。
2006-05-06 12:33
soft_wind
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:1430
专家分:0
注 册:2006-4-5
收藏
得分:0 
楼上的,先对您说声感谢。
您修改的程序是没这毛病了,可是能告诉我的程序主要出错在哪吗?
谢谢.

对不礼貌的女生收钱......
2006-05-06 12:47
快速回复:[讨论]一道好题
数据加载中...
 
   



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

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