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 100000int 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 100void 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重量的商品,放在不...