源码网,源码论坛,源码之家,商业源码,游戏源码下载,discuz插件,棋牌源码下载,精品源码论坛

 找回密码
 立即注册
查看: 115|回复: 27

[ASP.NET] asp.net中显示1至20相同数字相乘的结果,若值比50小就不显示

[复制链接]

7万

主题

861

回帖

32万

积分

论坛元老

Rank: 8Rank: 8

积分
329525
发表于 2012-5-2 23:59:09 | 显示全部楼层 |阅读模式
感兴趣的网友也可以练习练习。现在Insus.NET的作答如下,但老师还没有看,因此答案是否正确或是最好的,还不能确定,只是供参考 老师布置作业给Insus.NET做,题目如标题。
感兴趣的网友也可以练习练习。现在Insus.NET的作答如下,但老师还没有看,因此答案是否正确或是最好的,还不能确定,只是供参考。
第一次以最快的方法来实现:
复制代码 代码如下:
for (int i = 1; i <= 20; i++)
{
int j = i * i;
if (j >= 50)
Response.Write(i + " × " + i + " = " + j + "<br />");
}

得到结果如下:

在上面完成之后,Insus.NET马上想起,老师一定不会出这样简单的问题的。会不会老师要Insus.NET实现,积小于50的两个数字相乘的不必循环呢,减轻性能,因此马上修改刚才完成的程序:

首先求出50的平方根数为多少,得到的数为Double的数据类型,也就是说有可以是小数出现,把它转换为Integer:
复制代码 代码如下:
int min = (int)Math.Sqrt(50);

这样,我们就可以知道是从哪一个Integer开始进行循环。但是某一天,不再是计算积为50,而是改为积64的话,它的平方根为8。如果以8的平方刚好是64,而题目是要大于64的,因此正确是从9开始。故还是下面的判断:
复制代码 代码如下:
if (Math.Pow(min, 2) < 50)
min += 1;

最终Insus.NET的答案如下:
复制代码 代码如下:
for (int i = min; i <= 20; i++)
{
int j = i * i;
Response.Write(i + " × " + i + " = " + j + "<br />");
}

结果还是同第一次的结果一样。
回复

使用道具 举报

14

主题

1万

回帖

75

积分

注册会员

Rank: 2

积分
75
发表于 2022-8-14 07:04:13 | 显示全部楼层
66666666666
回复 支持 反对

使用道具 举报

0

主题

2万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2022-8-27 17:20:40 | 显示全部楼层
人都不在了啊 啊
回复 支持 反对

使用道具 举报

1

主题

2万

回帖

362

积分

中级会员

Rank: 3Rank: 3

积分
362
发表于 2022-11-19 02:28:13 | 显示全部楼层
好人好人好人好人
回复 支持 反对

使用道具 举报

3

主题

2万

回帖

163

积分

注册会员

Rank: 2

积分
163
发表于 2022-12-8 03:57:48 | 显示全部楼层
天天源码社区论坛
TS人妖演出表演服务q3268336102电话13168842816
回复 支持 反对

使用道具 举报

0

主题

2万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2023-3-12 21:48:31 | 显示全部楼层
的沙发水电费水电费
回复 支持 反对

使用道具 举报

0

主题

2万

回帖

194

积分

注册会员

Rank: 2

积分
194
发表于 2023-7-25 10:08:40 | 显示全部楼层
挺不错的东西
回复 支持 反对

使用道具 举报

11

主题

2万

回帖

300

积分

中级会员

Rank: 3Rank: 3

积分
300
发表于 2023-9-2 01:36:33 | 显示全部楼层
来看看!!!
回复 支持 反对

使用道具 举报

0

主题

1万

回帖

68

积分

注册会员

Rank: 2

积分
68
发表于 2023-9-3 10:26:15 | 显示全部楼层
逛逛看看瞧瞧
回复 支持 反对

使用道具 举报

1

主题

2万

回帖

362

积分

中级会员

Rank: 3Rank: 3

积分
362
发表于 2023-9-17 04:07:55 | 显示全部楼层
为全额万千瓦
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

手机版|小黑屋|网站地图|源码论坛 ( 海外版 )

GMT+8, 2024-11-25 07:13 , Processed in 0.069158 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表