以下總結編程大題的常考題型
1,輸出 100-200 之間所有素數。
要求:
(1)編寫一個判斷一個整數是否為素數的函數
void prime(int n),若是素數則輸出,否則不輸出
(2)主函數中調用 prime 函數,輸出 100-200 之間所有素數
說明:素數是指除了1和該數本身之外,不能被其它任何整數整除的數
int main() {void prime(int n);int i;for (i = 100; i <= 200; i++)prime(i);printf("\n");return 0;
}
void prime(int n) {int i;for (i = 2; i < n; i++)if (n % i == 0)break;if (i >= n)printf("%5d", n);
}
2,有n個學生,每個學生的數據包括學號(mum),姓名(name[20],,性別(sex),年齡(age),三門課的成績
(score[3])。要求在 main 函數中輸入這n個學生的數據, 然后調用一個函數 count,在該函數中計算出
每個學生的總分和平均分,然后打印出所有各項數據(包括原有的和新求出的)。
struct student {int num;char name[20];char sex;int age;float score[3];float total;float ave;};
void count(struct student b[], int n) {int i, j;for (i = 0; i < n; i++)