大一c语言求水仙花数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大一c语言求水仙花数相关的知识,希望对你有一定的参考价值。
参考技术A大一c语言求水仙花数方法如下:
1、首先打开编辑器,写上注释内容。
2、新建4个变量,分别是num,b,s,g分别代表三位数,百位数,十位数,个位数。
3、然后写for循环,从100开始,最后到1000,自增。
4、然后分别求出这个三位数的百位,十位,个位。
5、接着判断百位的3次方+十位的3次方+个位的3次方,看是否等于这个三位数,如果是,就是水仙花数,打印出来。
6、最后点击编译运行。
C语言的学习经验和心得:
一、建立学习框架
在任何的学习过程中,焦点都需要从大到小。也就是从最大的学习知识体系,到填充内容,到聚焦于小的知识点。很多大学生,看到教材翻开第一章的内容就直接开始学了。其实针对C语言这样的学习方法不可取,非常容易遇到一点知识点不会导致根本学不下去。
建议大家在开学拿到教材之后,先快速的浏览一下全书的目录。知道C语言我们应该学习的是基本概念、类型和表达式、控制流、函数与程序结构、指针与数组、结构体等等。
一般书籍的目录、课程的大纲,或者网课的目录都是我们学习的知识体系。
二、C语言学习书籍
经典书籍和教材不一定是最适合入门的内容,其实有很多针对小白的书籍,比如《C语言小白变怪兽》、《啊哈C语言》等。但是后面这本书就是经常被吐槽代码不标准,容易误导小白。
三、学习建议
太多大三的同学给我说C语言压根没学好,也不准备补了就好好在Java上下功夫了。为了避免这样,希望大一的学生们可以认真学习C语言。因为很多操作系统都是C语言写的,如果C语言学不好更别提未来可以很好的理解操作系统了。
学C语言需要多记笔记,自己吸收知识,并且要做题!
如果还是觉得书上的内容实在看不下去,那么初学的同学们就少看书可以找一些网课。C语言经常会遇到各种编译和链接的错误,小白遇到之后经常不知道如何解决。大家可以多多问老师,或者是学会自己看论坛。
求水仙花数
水仙花数对我们来说是一个比较困难的问题,如何合理运用循环语句解决水仙花数的问题是十分重要的。
问题
运用循环如何找出水仙花数
方法
用文字描述解题思路,可配合一些图形进行描述以便更好的阐述。
通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。
代码清单 1
num=eval(input('请输入一个数:')) a=num%10 b=(num/10)%10 c=num/100 end=a**3+b**3+c**3 if end==num: print('是水仙花数') else: print('不是水仙花数') |
结语
通过对水仙花数的学习,让我们明白了循环语句的使用,能够去解决更多的实例问题,虽然在对算法的处理上可能会存在一些问题,但只要认真思考也能够想出方法来解决水仙花数,通过循环语句也能够解决更多的问题。
以上是关于大一c语言求水仙花数的主要内容,如果未能解决你的问题,请参考以下文章