啊哈磊的挑战,前几个比较简单的题。
2017-08-05 16:35
141 查看
第一个,求水仙花数。
水仙花数例如153。153是一个非常优美的数153=1*1*1+5*5*5+3*3*3,像这种数就叫做水仙花数。但是水仙花数仅仅指的是100–1000以内的满足a^3+b^3+c^3=abc的数。
代码如下
第二个,苹果电脑有几个键,,,一共是78个。
第三个,23456内7的倍数以及尾数为7的数的和。
超简单,放代码。
第四个,斐波那契数列的第45个数。
第五个和第六个,素数。
水仙花数例如153。153是一个非常优美的数153=1*1*1+5*5*5+3*3*3,像这种数就叫做水仙花数。但是水仙花数仅仅指的是100–1000以内的满足a^3+b^3+c^3=abc的数。
代码如下
# include "stdio.h" /* 求水仙花数*/ int main() { printf("水仙花数有:"); int i, a,b,c, d; for (i=100; i<=1000; i++) { a = i/100; b = (i/10)%10; c = i%10; d=a*a*a+b*b*b+c*c*c; if (d==i) { printf("%d ", i); } } return 0; }
第二个,苹果电脑有几个键,,,一共是78个。
第三个,23456内7的倍数以及尾数为7的数的和。
超简单,放代码。
# include "stdio.h" /* 123456内7的倍数以及尾数为7的数的和*/ int main() { int i, sum = 0, a; for (i=1; i<+123456; i++) { a = i%10; if (a==7 || i%7 == 0){ sum = sum + i ; } } printf("%d", sum); return 0; }
第四个,斐波那契数列的第45个数。
#include "stdio.h" /* 斐波那契数列的第45个数 */ int sum(int a, int b, int k) { k++; int add = a+b; if (k<45) { return sum(b,add,k); } else { return add; } } int main() { int add = sum(1,1,2); printf("%d", add); return 0; }
第五个和第六个,素数。
# include "stdio.h" int main() { int i,j,n = 0; int a[20000]; for ( 4000 i=2; i<= 100; i++) { a[i] = 1; } for (i=2; i<= 100; i++) { if (a[i] == 1) { printf("%d ", i); n = n+i; for (j=2*i; j<=100; j = j+i) { a[j] = 0; } } } printf("\n"); printf("%d ", n); return 0; }
相关文章推荐
- 几个比较简单的题,但是。。。。。
- 简单的几个案例,对动态添加HTML进行了性能比较(包括innerHTML)
- jQuery的几个Grid插件简单比较
- Ubuntu下有几个C/C++的IDE,现在来对做一下简单的比较
- Ubuntu下有几个C/C++的IDE,现在来对做一下简单的比较.
- 几个开源XMPP Android客户端简单比较
- 移除重复字符的几个算法简单比较
- 简单的几个案例,对动态添加HTML进行了性能比较(包括innerHTML)
- 做了几个题,出的问题,以及比较简单的解法
- 比较简单的asp.net 网页以HTML形式存储的几个方法
- 记录自己写的几个比较简单的存储过程(防止语法的忘记)
- [原]几个云笔记的简单比较
- Linux 自己写的几个比较简单的makefile
- SQLite数据库框架ORMLite与GreenDao的简单比较
- sql 存储过程 几个 简单例子,及在asp.net(C#)中调用存储过程的代码
- 四大JavaEE容器之简单比较
- 日语学习笔记(一) 动词、形容词、形容动词的几个简单变化
- C语言基础-几个简单图形的打印
- jquery和js的几个简单例子
- 使用System Sound Services 播放音效(最简单,比较底层),调用AudioServicesPlaySystemSound()