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

2021-09-23 21:06:44 字數 1603 閱讀 4248

1、溫度轉換:

#includeint main()

2、長度轉換:

#includeint main()

return

0;}

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

#includeint main()

4、計算序列值

#includeint main()

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

#includeint main()

printf("

the largest value is %d\n

", max);

return

0;}

6、反轉列印輸入的整數

#includevoid print(int n)

printf("

\n");

}int main()

7、尋找完全數

#include#include#includebool isperfect(int n)

else }}

if(sum == n)

return

true;

else

return

false;

}int main()

return

0;}

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

#include#include#include#define n 100000

int isprime[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#includevoid round(float n)

else

} else else

}}int main()

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

#include#include#includedouble 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 return0 3 計算1 2 3 100 includeint main 4 計算序列值 includeint main 5 按照指定格式輸入乙個整數序列中的最大值 includeint main prin...

《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重量的商品,放在不...