免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
Board logo

標題: [自high] c++練習題4 [打印本頁]

作者: Smallcat    時間: 2018-10-10 12:59     標題: c++練習題4

1539147362200.jpg
  1. int main(void){
  2.         double sum=0,x,pro=1,i,j;
  3.        
  4.         printf("case(a)輸入x: ");
  5.         scanf(" %lf",&x);
  6.        
  7.         for(i=1;i<=x;i++){
  8.                 for(j=1;j<=i;j++){
  9.                         pro *= i;
  10.                 }
  11.                 sum += pro;
  12.                 pro = 1;
  13.         }
  14.         printf("sum: %lf",sum);
  15.        
  16.         //--------------------

  17.         double sign=1;
  18.        
  19.         printf("\n--------------分隔線---------------");
  20.         printf("\ncase(b)輸入大於1的x: ");
  21.         scanf(" %lf",&x);
  22.        
  23.         pro = 1;
  24.         sum = 0;
  25.        
  26.         for(i=1;i<=6;i++){
  27.                 for(j=1;j<=2*i-1;j++){
  28.                         pro *= x;
  29.                 }
  30.                 pro *= sign;
  31.                 sum += 1/pro;
  32.                 sign = -sign;
  33.                 pro = 1;
  34.         }
  35.         printf("sum: %.8lf",sum);
  36. }
複製代碼
  1. #include<stdio.h>
  2. int main(void){
  3.         double i=-1,sign=1,pro=1,sum=0,pro2=1;
  4.        
  5.         while(pro>=1e-06){
  6.                 i += 2;
  7.                 pro = 1/i;
  8.                 pro2 = pro*sign;
  9.                 sign = -sign;
  10.                 sum += pro2;
  11.         }
  12.        
  13.         printf("π/4 = %.8lf",sum);
  14. }
複製代碼


圖片附件: 1539147362200.jpg (2018-10-10 12:59, 154.88 KB) / 下載次數 588
http://smallcat.utmall.com/attachment.php?aid=444&k=e02361bd24d6e19394734a874f716a78&t=1752876216&sid=6CgqgG


作者: Smallcat    時間: 2018-10-10 13:01

1539147473181.jpg
  1. #include<stdio.h>
  2. int main(void){
  3.         int f1=1,f2=1,f3,sum=2;
  4.        
  5.         printf("1,1");
  6.        
  7.         while(sum<1000){
  8.                 f3 = f1 + f2;
  9.                 f1 = f2;
  10.                 f2 = f3;
  11.                 printf(",%d",f3);
  12.                 sum += f3;
  13.         }
  14. }
複製代碼


圖片附件: 1539147473181.jpg (2018-10-10 13:01, 104.52 KB) / 下載次數 598
http://smallcat.utmall.com/attachment.php?aid=445&k=1ae5dfb16356a0ce73baa1428bb78bd3&t=1752876216&sid=6CgqgG


作者: Smallcat    時間: 2018-10-10 13:03

1539147487933.jpg
  1. #include<stdio.h>
  2. int main(void){
  3.         int bar,redeem=0,cou,bar_sum,cou_sum,sign;
  4.         printf("輸入$: ");
  5.         scanf("%d",&bar);
  6.        
  7.                 sign = bar;
  8.                 bar_sum = sign;
  9.        
  10.         while(sign>=7){

  11.                 redeem = sign/7;
  12.                 bar_sum += redeem;
  13.                 cou = sign%7;
  14.                 cou += redeem;
  15.                 sign = cou;

  16.         }
  17.        
  18.         printf(" %d 個巧克力棒, %d個coupon",bar_sum,cou);
  19. }
複製代碼


圖片附件: 1539147487933.jpg (2018-10-10 13:01, 319.33 KB) / 下載次數 603
http://smallcat.utmall.com/attachment.php?aid=446&k=702fa96d6b0da6f2c3d9163e89db03ba&t=1752876216&sid=6CgqgG






歡迎光臨 小貓貓大聯盟!幻與想的境界\(0w0)/ (http://smallcat.utmall.com/) Powered by Discuz! 7.2