1、溫度轉換:
#includeintmain()
2、長度轉換:
#includeintmain()
return0;
}
3、計算1+2+3+……+100
#includeintmain()
4、計算序列值
#includeintmain()
5、按照指定格式輸入乙個整數序列中的最大值
#includeintmain()
printf(
"the largest value is %d\n
", max);
return0;
}
6、反轉列印輸入的整數
#includevoid print(intn) 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重量的商品,放在不...