使用Go语言来写乘法表和水仙花数
文章目录
- 题目介绍
- 乘法表
- 水仙花数
- 写法一
- 写法二
题目介绍
众所周知,一门编程语言的学习,离不开周而复始的实践,接下来,介绍两个非常简单的小题目。
乘法表:顾名思义,打印出99乘法口诀表
水仙花数:输出100~999的所有水仙花数
注意:所谓水仙花数就是各个位的立方和为它本身(比如:153,111+555+888 = 153,153就是一个水仙花数)
乘法表
代码如下
package mainimport "fmt"func main() {for i:=1;i<10;i++{for j:=1;j<=i;j++{//令j<=i保持乘法表的次序fmt.Print(j,"*",i,"=",j*i," ")}fmt.Println()}
}
运行结果
解析:先分析单个的式子,即j * i=(j * i)。第一个数是循环中j变量,代表列,第二个数是循环中的i,代表行。
每增加一组数据,行(i)不变,列(j)加一。
每增加一行数据,列(j)不变,行(i)加一。
水仙花数
写法一
package mainimport ("fmt""math"
)func main() {for i := 100;i<1000;i++{a := i/100b := i/10%10c := i%10if (math.Pow(float64(a),3)+math.Pow(float64(b),3)+math.Pow(float64(c),3)) == float64(i){fmt.Println(i)}}
解析:使用for循环遍历100~999中的所有数,如果有数字满足条件,则输出,不满足则忽视
写法二
for a:=1;a<10;a++{for b:=0;b<10;b++{for c:=0;c<10;c++{i:=a*100+b*10+cif (math.Pow(float64(a),3)+math.Pow(float64(b),3)+math.Pow(float64(c),3)) == float64(i){fmt.Println(i)}}}}
解析:吧a当成百位,b当成十位,c当成个位,使用三个for循环,遍历所有100~999中的数,同样,满足条件的留下,不满足的忽视
运行结果
使用Go语言来写乘法表和水仙花数相关推荐
- python:考试前,练手习题(斐波那契数,字符串排序,九九乘法表,水仙花数,求和...求数字倍数,(保佑不挂科!)
整理一些练手的题目(含代码),可能不是特别优美,有些繁琐,但是等有时间再优化吧~~ 1.水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = ...
- javascript实现输出打印九九乘法表、水仙花数、
javascript输出打印九九乘法表 for(var i = 1;i<=9;i++){ for(var j = 1;j<=i;j++){document.write(j + '*' + ...
- c语言乘法表 m*(9-i),C语言做九九乘法表.doc
C语言做九九乘法表 #include void main() { int i,j,x; /*第一种*/ printf("第一种:\n"); for(i=1;i<=9;i++) ...
- C语言入门 九九乘法表
利用C语言 输出九九乘法表 用双重循环来完成,外循环用变量i控制输出的行数(总共九行)同时i也是被乘数. 内循环用变量j循还控制列号,同时j也是乘数,规定列号不能大于行号,每一行输出结束后换行. #i ...
- c语言代码99乘法表,C语言输出九九乘法表代码及解析
原标题:C语言输出九九乘法表代码及解析 九九乘法表共9行9列,重点考察for循环的掌握情况. 下面给出了输出完整乘法表.右上.右下.左上.左下乘法表的代码. [代码一]输出完整的三角形: #inclu ...
- C语言实战:C语言打印九九乘法表
C语言实战:C语言打印九九乘法表 #include<stdio.h> #include<stdlib.h> #include<Windows.h> int main ...
- 易语言打印九九乘法表
今天再分享易语言打印的九九乘法表源码: 易语言教程变量循环首(九九乘法表) 易语言教程计次循环首(九九乘法表) 九九乘法表源码 .版本 2 .子程序 九九 .局部变量 a, 整数型, , " ...
- 用c语言输出九九乘法表
以下是用C语言输出九九乘法表的代码示例: #include <stdio.h>int main() {int i, j;for (i = 1; i <= 9; i++) {for ( ...
- python语言写九九乘法表_【酷叮课堂】--Python语言完成99乘法表
相信大家都会背诵九九乘法表,有了这个口诀,我们在算一些数时会非常方便.那么,你知道如何用Python编程输出一个乘法表吗?今天酷酷老师带你一起实现一下! 乘法表有很多不同的输出格式,所以在程序上也会有 ...
最新文章
- Nat. Med. | 制定指导原则以报告AI在临床试验中的使用
- Ubuntu安装nodeJS
- 10个相似图片搜索以图找图的网站
- linux是否有免安装程序,在线Ubuntu Linux系统,免安装体验Linux系统
- android两个java文件内容_java – 在1个请求中将多个文件从Android上传...
- Matlab一个窗口中绘制多个图形
- C++ 构造函数 与 析构函数
- show table status 参数详解
- ASP.NET MVC4+BootStrap 实战(四)
- tinymce 字体样式_TinyMCE-添加中文字体及修改字体大小
- 学语言python研究生专业目录一览表_本科专业与研究生学科专业目录对照表格模板...
- 二寸证件照尺寸怎么调?这两个方法让你在家也能制作证件照
- PyTorch深度学习快速入门教程(绝对通俗易懂!!!)
- 硬盘柱面损坏怎么办_硬盘0磁道损坏怎么办
- win10+django开发项目day03.02
- 我在51CTO微职位学软考——东隅已逝,桑榆非晚
- C#输出Word文档
- 架构师如何设计架构,架构师的架构思路
- xmmi - 晨星半导体公司MSTAR平台
- LINUX Beyond-Compare 4