程式作業 第9題 for 四子一丙

第九題 剛剛我自己在看題目的時候才發現到題目是要輸出Sum(100) Sum(1000)...等
但是我是輸出使用者任意打的數字的總和 第一個是我原來寫的 第二個是後來改的
差別就多了一個自動輸出Sum(100) Sum(1000)...等
剛抄的同學可以直接抄第三個
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int Sum(int n)
  4. {
  5. int i = 1,total = 0;
  6. while(i <= n )
  7. {
  8. total += i;
  9. i++;
  10. }
  11. return (total);
  12. }
  13. int main(void)
  14. {
  15. unsigned long iTotal = 0;
  16. printf("請輸入n ");
  17. scanf("%d",&iTotal);
  18. printf("總和為%d\n",Sum(iTotal));
  19. system("pause"); return(0);
  20. }
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int Sum(int n)
  4. {
  5. int i = 1,total = 0;
  6. while(i <= n )
  7. {
  8. total += i;
  9. i++;
  10. }
  11. return (total);
  12. }
  13. int main(void)
  14. {
  15. unsigned long iTotal = 0;
  16. printf("請輸入n ");
  17. scanf("%d",&iTotal);
  18. printf("輸入的總和為%d\n",Sum(iTotal));
  19. printf("Sum(100)總和為%d\n",Sum(100));
  20. printf("Sum(1000)總和為%d\n",Sum(1000));
  21. printf("Sum(1000)總和為%d\n",Sum(1000));
  22. printf("Sum(50000)總和為%d\n",Sum(50000));
  23. system("pause"); return(0);
  24. }
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int Sum(int n)
  4. {
  5. int i = 1,total = 0;
  6. while(i <= n )
  7. {
  8. total += i;
  9. i++;
  10. }
  11. return (total);
  12. }
  13. int main(void)
  14. {
  15. printf("Sum(100)總和為%d\n",Sum(100));
  16. printf("Sum(1000)總和為%d\n",Sum(1000));
  17. printf("Sum(1000)總和為%d\n",Sum(1000));
  18. printf("Sum(50000)總和為%d\n",Sum(50000));
  19. system("pause"); return(0);
  20. }

留言

這個網誌中的熱門文章

C# 井字遊戲