| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 571 人关注过本帖
标题:一道编程,希望得到C狂人帮助!
只看楼主 加入收藏
mjforever1
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-4-24
收藏
 问题点数:0 回复次数:9 
一道编程,希望得到C狂人帮助!
问题如下:如某一整数A,其平方数B的个位数与A或其个位数相同,如A和B均在1-1000正整数范围内,求符合上述条件的所有A和所有B的累加值。
可按以下三类方式之一解题:
⑴Fortran、C等正式编程语言规范书写
⑵编程流程框图(格式需符合正式编程规范,如判断用菱形框图)
⑶中文分步骤逻辑说明
搜索更多相关主题的帖子: 狂人 
2007-04-24 09:30
限量版猪头
Rank: 2
等 级:论坛游民
威 望:1
帖 子:165
专家分:30
注 册:2006-2-5
收藏
得分:0 
其平方数B的个位数与A或其个位数相同

这句话没看懂!

前半句看懂了,后半句不明白

2007-04-24 09:35
mjforever1
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-4-24
收藏
得分:0 
回复:(mjforever1)一道编程,希望得到C狂人帮助!

意思就是A也许是10以下的整数或者是10以上的数!

2007-04-24 09:38
mjforever1
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-4-24
收藏
得分:0 

大虾来帮忙啊!

2007-04-24 09:39
mayudong1
Rank: 2
等 级:论坛游民
威 望:1
帖 子:348
专家分:21
注 册:2006-4-18
收藏
得分:0 
第一印象:穷举

2007-04-24 09:43
mjforever1
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-4-24
收藏
得分:0 
大家都来帮帮忙啊,都可以发表发表观点,无论什么办法啊!
2007-04-24 09:43
raulxxyuer
Rank: 1
等 级:新手上路
威 望:1
帖 子:178
专家分:0
注 册:2007-4-23
收藏
得分:0 
A的平方B A*A=B
只有当A的个位数是,1,5,6种的一个,才能满足你的要求(1*1=1,5*5=25......)
下面的自己想想,你可以的

我很沒用,總是學不會遺忘,總是學不會割捨本不屬於我的東西。
2007-04-24 09:52
mjforever1
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-4-24
收藏
得分:0 
#include <iostream>
void main()
{
int i,s; //定义 i s 两个量
for(i=1,i<1000,i++); //for循环 取1000以内正整数
{if (i*i%10=i%10) //取模
s=s+i*i+i;
cout<<s<<endl; //输出结果
}
}
大家帮我看看啊
2007-04-24 10:12
raulxxyuer
Rank: 1
等 级:新手上路
威 望:1
帖 子:178
专家分:0
注 册:2007-4-23
收藏
得分:0 

#include<stdio.h>

int sum=0;
int sub(int a);

void main()
{
int a[3]={1,5,6};
int i;
for(i=0;i<3;i++)
{
sub(a[i]);
}
printf("结果:%d\n",sum);
}

int sub(int a)
{
int b;
for(;a;a+=10)
{
b=a*a;
if(b<1000)
{
sum=sum+a+b;
}
else
break;
}
return 1;
}

结果:3524


我很沒用,總是學不會遺忘,總是學不會割捨本不屬於我的東西。
2007-04-24 10:25
raulxxyuer
Rank: 1
等 级:新手上路
威 望:1
帖 子:178
专家分:0
注 册:2007-4-23
收藏
得分:0 
以下是引用mjforever1在2007-4-24 10:12:17的发言:
#include <iostream>
void main()
{
int i,s; //定义 i s 两个量
for(i=1,i<1000,i++); //for循环 取1000以内正整数
{if (i*i%10=i%10) //取模
s=s+i*i+i;
cout<<s<<endl; //输出结果
}
}
大家帮我看看啊

这个运行时间长,而且你只控制了i<1000没有,控制i*i<1000;

[此贴子已经被作者于2007-4-24 10:29:10编辑过]


我很沒用,總是學不會遺忘,總是學不會割捨本不屬於我的東西。
2007-04-24 10:28
快速回复:一道编程,希望得到C狂人帮助!
数据加载中...
 
   



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

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