首页 > 分享 > PTA所谓水仙花数是指一个m位数 输入一个3位数n,输出所有介于100至n之间的位数为3的水仙花数 求1到正整数n之间的偶数之和,输出结果后换行。

PTA所谓水仙花数是指一个m位数 输入一个3位数n,输出所有介于100至n之间的位数为3的水仙花数 求1到正整数n之间的偶数之和,输出结果后换行。

最新推荐文章于 2022-11-16 15:25:15 发布

Z---A 于 2020-04-10 16:28:53 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

题目都很简单,简单的看一下就好,最近时间不是很多,暂时更一点。

题目一:
所谓水仙花数是指一个m位数(m>=3 &&m<=7),它的每个位上 的数字m次幂之和等于本身。 例如,3位数153是水仙花,其各位数字的立方和 等于153。 要求:输入一个3位数n,输出所有介于100至n之间的位数为3的水仙花数。
输入格式:
输入一个3位的正整数(程序中不用判断,输入时注意即可)。
输出格式:
输出范围内的水仙花数,每个数据单独占一行。
这个题目个人感觉蛮简单的 也可以添加math.h库更改一下三次方部分,这个主要就是思路的问题跟细节问题吧,感觉别的地方难度不是很大,主要就是细节问题

#include <stdio.h> int main() { int a,b,c,x,n; scanf("%d",&n); for(x=100;x<=n;x++){a=x%10;b=x/10%10;c=x/100%10;if(a*a*a+b*b*b+c*c*c==x)printf("%dn",x); } return 0; } 123456789101112131415

题目二
求1到正整数n之间的偶数之和,输出结果后换行。
这个题目感觉也挺简单的 这个地方其实有一个PTA的缺点,看看你能不能发现

#include<stdio.h> int main() { int a,n,sum; scanf("%d",&n); for(a=0;a<=n;a=a+2) { sum=sum+a; } printf("%dn",sum); return 0; } 123456789101112

相关知识

Python语言基础与应用 北京大学 测试章节五
Hello world Python新手赛题解
Python水仙花、冥函数、质因数、完全数案例练习题!
1027: 判断水仙花数春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的: “水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+33。
蓝桥杯【第13届省赛】Python 实现
2018 年 5月 随笔档案
js水仙花数原理
LeetCode习题整理(中等)I
P5662 [CSP
14260 Problem N 花坛

网址: PTA所谓水仙花数是指一个m位数 输入一个3位数n,输出所有介于100至n之间的位数为3的水仙花数 求1到正整数n之间的偶数之和,输出结果后换行。 https://m.huajiangbk.com/newsview153622.html

所属分类:花卉
上一篇: 演讲比赛流程
下一篇: 词比赛程序.doc