fork download
  1. #define _CRT_SECURE_NO_WARNINGS // for VC++
  2.  
  3. #include <stdio.h>
  4.  
  5. int powint(int n, int i)
  6. {
  7. int r = 1;
  8. int j;
  9.  
  10. for (j = 0; j < i; j++) {
  11. r *= n;
  12. }
  13. return r;
  14. }
  15.  
  16. int main()
  17. {
  18. int n, i;
  19.  
  20. printf("整数を入力 : ");
  21. if (scanf("%d", &n) != 1) {
  22. printf("入力エラーです。\n");
  23. return 1;
  24. }
  25.  
  26. for (i = 0; i <= 4; i++) {
  27. printf("%dの%d乗は%dです。\n", n, i, powint(n, i));
  28. }
  29.  
  30. return 0;
  31. }
  32.  
Success #stdin #stdout 0s 2012KB
stdin
3
stdout
整数を入力 : 3の0乗は1です。
3の1乗は3です。
3の2乗は9です。
3の3乗は27です。
3の4乗は81です。