本周接触了指针,但还不算太熟练,需要在下周通过大量练习巩固一下
这周把一些书本的例题做了一部分,加强对数组的理解和应用
#include#include #define N 1000 int main() { int i,j,k,n,s; int a[256]; for (i = 2; i <= N; i++) { s = a[0]=1; k = 0; for (j = 2; j <= (i / 2); j++) { if (i % j == 0) { s += j; a[++k] = j; } } if (i == s) { printf("%d=%d", i, a[0]); for (n = 1; n <= k; n++) printf("+%d", a[n]); printf("n"); } } return 0; } #include int main() { int i, j; float s = 0; float a = 2, b = 1; for (i = 1; i < 21; i++) { s = s + a / b; j = a; a = a + b; b = j; } printf("%.6fn", s); return 0; } #include int main() { int i; double s=0, m=1; for (i = 1; i < 21; i++) { m = m * i; s = s + m; } printf("%Lfn", s); return 0; } #include #include int main() { int i,j,n; for(n=2;n<1000;n++) { j=0; for(i=1;i



