1.利用wx:if和wx:for数据绑定可以实现乘法口诀表编程。
代码如下:
<view wx:for="{{numbers}}" wx:key="{{index}}">
<view wx:for="{{numbers}}" wx:key="{{index}}">
<view wx:if="{{index >= innerIndex}}">
{{item}} * {{innerItem}} = {{item * innerItem}}
</view>
</view>
</view>
运行结果如图:
2.编写程序,在 Console 控制台输出水仙花数(水仙花数是指一个3位数的各位上的数字的3次幂之和等于它本身。例如,13+5:+33=153)。
代码如下:
using System;
class Program
{
static void Main(string[] args)
{
for (int number = 100; number <= 999; number++)
{
int digit1 = number % 10;
int digit2 = (number / 10) % 10;
int digit3 = number / 100;
int sumOfCubes = (int)Math.Pow(digit1, 3) + (int)Math.Pow(digit2, 3) + (int)Math.Pow(digit3, 3);
if (sumOfCubes == number)
{
Console.WriteLine(number);
}
}
}
}
运行结果如图:
3.编写程序,在页面中输出水仙花数,如图所示。