fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int
  5. main()
  6. {
  7. int a, b, n, wa, wb, t,i;
  8.  
  9. printf("a, b, n = ");
  10. scanf("%d %d %d", &a, &b, &n);
  11.  
  12. wa = a;
  13. wb = b;
  14. for (i = 1; i <= n; i++) {
  15. printf("%d乗:%2d, %2di\n", i, wa, wb);
  16. t = wa * a - wb * b;
  17. wb = wb * a + wa * b;
  18. wa = t;
  19. }
  20.  
  21. return 0;
  22. }
Success #stdin #stdout 0.02s 1724KB
stdin
1 3 5
stdout
a, b, n = 1乗: 1,  3i
2乗:-8,  6i
3乗:-26, -18i
4乗:28, -96i
5乗:316, -12i