2、按照規定求圓柱的表面積和體積
#include#include#include#define pi 3.1415926void input(double *r, double *h)
void count(double r, double h, double *s, double *v)
void output(double s, double v)
int main()
3、按照規則計算平均值
#include#include#include#define maxjudges 100double mean(double array, int n)
return ((total - min - max) / n);
}void readscore(double scores, int n)
int main()
4、判斷乙個數列是否公升序
#include#include#includebool issorted(int *a, int n)return
true;
}int main()
5、埃拉託斯特尼篩生成2~1000之間的素數
#include#include#include#define n 1000000bool isprime[n];
void initprime()}}
}int main()
return
0;}
6、按照格式輸出一組資料的柱狀圖
#include#include#includevoid printstar(int n)int main()
}for(i = 0; i < 11; i++)
return
0;}
8、掃瞄陣列,出去陣列中含0的元素,返回0的數目
#include#include#includevoid swap(int *a, int *b)int removezeroelements(int a, int n)}}
}return n - num;
}void printarray(int *a, int n)
int main()
; int n, zeronum;
n = sizeof(a) / sizeof(a[0]);
printarray(a, n);
zeronum = removezeroelements(a, n);
printarray(a, n - zeronum);
printf("
zreo numbers: %d\n
", zeronum);
return
0;}
10、找出一組輸入數字中的最小值與最大值
#include#include#includevoid solve()printf("
the range of value is %lf-%lf\n
", min, max);
}int main()
11、按要求動態分配乙個整型陣列並賦值
#include#include#include#includeint *indexarray(int n)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程式設計的抽象思維》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程式設計的抽象思維 遞迴過程 砝碼稱重
問題 在狄更斯時代,商人們用砝碼和天平來稱量商品的重量,如果你只有幾個砝碼,就只能精確地稱出一定的重量。例如,假定只有兩個砝碼 分別是1kg和3kg。只用1kg的砝碼可以稱出1kg重量的商品,只用3kg的砝碼可以稱出3kg重量的商品。1kg和3kg的砝碼放在天平同一邊可以稱出4kg重量的商品,放在不...