《C程式設計的抽象思維》1 9程式設計練習

2021-09-06 15:50:20 字數 1794 閱讀 8542

1、溫度轉換:

#includeint

main()

2、長度轉換:

#includeint

main()

return0;

}

3、計算1+2+3+……+100

#includeint

main()

4、計算序列值

#includeint

main()

5、按照指定格式輸入乙個整數序列中的最大值

#includeint

main()

printf(

"the largest value is %d\n

", max);

return0;

}

6、反轉列印輸入的整數

#includevoid print(int

n) printf("\n

");}int

main()

7、尋找完全數

#include#include

#include

bool isperfect(intn)

else}}

if(sum ==n)

return

true

;

else

return

false;}

intmain()

return0;

}

8、按照指定格式分解質因數

#include#include

#include

#define n 100000

intisprime[n];

bool prime(int

n)

return

true;}

void

init()

}void

solve()

else

else

t /=isprime[k];

}k++;

}printf("\n

");}

printf(

"enter number to be factored: ");

}}int

main()

9、浮點數按照規則轉化為整數

#include#include

#include

void round(floatn)

else

} else

else

}}int

main()

10、利用萊布利茲公式計算pi

#include#include

#include

double count(int

n)

return

4 *ans;

}int

main()

11、通過扇形的面積近似計算pi

#include#include

#include

#define n 100

void

solve()

printf(

"%f\n

", ans);

}int

main()

《C程式設計的抽象思維》1 9程式設計練習

1 溫度轉換 includeint main 2 長度轉換 includeint main return 0 3 計算1 2 3 100 includeint main 4 計算序列值 includeint main 5 按照指定格式輸入乙個整數序列中的最大值 includeint main pri...

《C程式設計的抽象思維》2 10程式設計練習(未完)

2 按照規定求圓柱的表面積和體積 include include include define pi 3.1415926 void input double r,double h void count double r,double h,double s,double v void output d...

C程式設計的抽象思維 遞迴過程 砝碼稱重

問題 在狄更斯時代,商人們用砝碼和天平來稱量商品的重量,如果你只有幾個砝碼,就只能精確地稱出一定的重量。例如,假定只有兩個砝碼 分別是1kg和3kg。只用1kg的砝碼可以稱出1kg重量的商品,只用3kg的砝碼可以稱出3kg重量的商品。1kg和3kg的砝碼放在天平同一邊可以稱出4kg重量的商品,放在不...