在这里插入代码片
1 #include <stdio.h>
2 #include<math.h>
3 int main(int argc, const char *argv[])
4 {
5 /* //第一题(1)
6 int i=100,a,b,c;
7 while(i<1000){
8 a=i%10;
9 b=i/10%10;
10 c=i/100;
11 if(i==a*a*a+b*b*b+c*c*c){
12 printf("%d是水仙花数\n",i);
13 }
14 i++;
15 }*/
16 /* //第二题
17 int i=0;
18 while(i<10000){
19 int b=i+100;
20 int c=b+168;
21 int d=sqrt(b);
22 int e=sqrt(c);
23 if(b==d*d){
24 if(c==e*e){
25 printf("%d\n",i);
26 }
27 }
28 i++;
29 }*/
30 /* //第三题
31 for(int i=2;i<1000;i++){
32 int y=0;
33 for(int n=2;n<i;n++){
34 if(i%n==0){
35 y=1;
36 }
37 }
38 if(y==0){
39 printf("%d\n",i);
40 }
41 }*/
42 /* //第四题
43 int x=1;
44 for(int i=0;i<9;i++){
45 x=(x+1)*2;
46 }
47 printf("%d\n",x);
48 */
49 /* //第五题
50 for(int i=0;i<7;i++){
51 for(int x=0;x<i;x++){
52 printf(" ");
53 }
54 for(int y=0;y<8;y++){
55 printf("*");
56 }
57 printf("\n");
58 }
59 */
60 /* //第六题
61 for(int i=1;i<10;i++){
62 for(int n=1;n<=i;n++){
63 printf("%d*%d=%d ",i,n,i*n);
64 }
65 printf("\n");
66 }
67 */
68 /* //第七题
69 for(int i=0;i<4;i++){
70 for(int n=0;n<3-i;n++){
71 printf(" ");
72 }
73 for(int t=0;t<((2*i)+1);t++){
74 printf("*");
75 }
76 printf("\n");
77 }
78 */
79 //第八题
80 float a=2,b=1,c=0,d=0;
81 for(int i=0;i<20;i++){
82 d=d+a/b;
83 c=a;
84 a=a+b;
85 b=c;
86 }
87 printf("前N项和=%f\n",d);
88
89 return 0;
90 }