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

2021-09-23 21:04:35 字數 1773 閱讀 9638

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(double s, double v)

int main()

3、按照規則計算平均值

#include#include#include#define maxjudges 100

double 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 1000000

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