C語言練習(xí)題:循環(huán)部分(20題)
1.求一正整數(shù)限定內(nèi)所有素?cái)?shù)
/*
__author__ = 'xiaofeizhang'
函數(shù)作用:求一正整數(shù)限定內(nèi)所有素?cái)?shù)
*/
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
int main(void){
int num;
bool isprime = true;
printf("請(qǐng)輸入一個(gè)正整數(shù):");
scanf("%d", &num);
if(num==0 || num==1){
printf("%d不是素?cái)?shù)", num);
exit(0);
}
for (int j=2; j<=num; j++){
for (int i=2; i<=sqrt(j); i++){
if (j%i == 0){
isprime = false;
break;
}
else{
isprime = true;
}
}
if (isprime == true){
printf("%d是素?cái)?shù)\n", j);
}
}
return 0;
}
/*
請(qǐng)輸入一個(gè)正整數(shù):100
2是素?cái)?shù)
3是素?cái)?shù)
5是素?cái)?shù)
7是素?cái)?shù)
11是素?cái)?shù)
13是素?cái)?shù)
17是素?cái)?shù)
19是素?cái)?shù)
23是素?cái)?shù)
29是素?cái)?shù)
31是素?cái)?shù)
37是素?cái)?shù)
41是素?cái)?shù)
43是素?cái)?shù)
47是素?cái)?shù)
53是素?cái)?shù)
59是素?cái)?shù)
61是素?cái)?shù)
67是素?cái)?shù)
71是素?cái)?shù)
73是素?cái)?shù)
79是素?cái)?shù)
83是素?cái)?shù)
89是素?cái)?shù)
97是素?cái)?shù)
--------------------------------
Process exited after 1.651 seconds with return value 0
請(qǐng)按任意鍵繼續(xù). . .
*/
2.求一正整數(shù)的各個(gè)位數(shù)顯示坞靶,并求和
/*
__author__ = 'xiaofeizhang'
函數(shù)作用:正整數(shù)的各個(gè)位數(shù)顯示辽剧,并求和 ``
*/
#include <stdio.h>
int main(void){
int num, num_copy, sum=0;
printf("請(qǐng)輸入一個(gè)正整數(shù):");
scanf("%d", &num);
num_copy = num;
while(num){
printf("%d\n", num%10);
sum += num%10;
num /= 10;
}
printf("%d的各位求和為:%d", num_copy, sum);
return 0;
}
/*
請(qǐng)輸入一個(gè)正整數(shù):123
3
2
1
123的各位求和為:6
--------------------------------
Process exited after 1.567 seconds with return value 0
請(qǐng)按任意鍵繼續(xù). . .
*/
3.迭代求值
/*
__author__ = 'xiaofeizhang'
函數(shù)作用:迭代求值
*/
#include <stdio.h>
int main(void){
int max, i=0, sum=0, j=0;
printf("請(qǐng)輸入本次迭代的最大值:");
scanf("%d", &max);
for(;i<=max; ){
sum +=i;
i=i+2;
j++;
}
printf("%d之內(nèi)的偶數(shù)疊加的值為:%d\n", max, sum);
printf("迭代了%d次", j);
return 0;
}
/*
請(qǐng)輸入本次迭代的最大值:12
12之內(nèi)的偶數(shù)疊加的值為:42
迭代了7次
--------------------------------
Process exited after 3.905 seconds with return value 0
請(qǐng)按任意鍵繼續(xù). . .
*/
4.設(shè)定次數(shù)排截,猜數(shù)字
/*
__author__ = 'xiaofeizhang'
函數(shù)作用:有獎(jiǎng)競猜
*/
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void){
int num, symbol, max=5;
srand(time(NULL));
num = rand()%100+1;
printf("預(yù)設(shè)值的結(jié)果為:%d\n", num);
printf("有獎(jiǎng)競猜下:");
scanf("%d", &symbol);
for(int i=1; i<=max; i++){
if (symbol!=num){
if (symbol>num){
printf("小伙子娱节,猜大啦\n");
printf("再猜一次:");
scanf("%d", &symbol);
}
else{
printf("小伙子挠蛉,猜小啦\n");
printf("再猜一次:");
scanf("%d", &symbol);
}
if (i==max-1){
printf("非常抱歉,小伙子肄满,不行呀谴古,在加油吧");
}
}
else{
printf("哎呦质涛,不錯(cuò)僅僅花費(fèi)了%d次,就猜到是%d", i, num);
break;
}
}
return 0;
}
/*
預(yù)設(shè)值的結(jié)果為:81
有獎(jiǎng)競猜下:31
小伙子掰担,猜小啦
再猜一次:53
小伙子汇陆,猜小啦
再猜一次:70
小伙子,猜小啦
再猜一次:81
哎呦带饱,不錯(cuò)僅僅花費(fèi)了4次毡代,就猜到是81
--------------------------------
Process exited after 19.45 seconds with return value 0
請(qǐng)按任意鍵繼續(xù). . .
*/
5.設(shè)定次數(shù)10次,猜數(shù)字
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void){
int num, symbol, max=1;
srand(time(NULL));
num = rand()%100+1;
printf("請(qǐng)輸入你本次猜的值為:");
scanf("%d", &symbol);
while (num!=symbol){
if (symbol>num){
printf("小伙子勺疼,猜大啦\n");
printf("再猜一次:");
scanf("%d", &symbol);
}
else{
printf("小伙子教寂,猜小啦\n");
printf("再猜一次:");
scanf("%d", &symbol);
}
max++;
}
printf("哎呦不錯(cuò)喲,僅僅用了%d次执庐,就猜到我心中的%d了", max, num);
return 0;
}
6.實(shí)現(xiàn)捐款到10萬元酪耕,并求得每人平均捐款值
/*
__author__ = 'xiaofeizhang'
函數(shù)作用:實(shí)現(xiàn)捐款到10萬元,并求得每人平均捐款值
*/
#include <stdio.h>
#include <conio.h>
int main(){
float num,total=0,ave;
int i;
for(i=1;i<=1000;i++){
printf("請(qǐng)輸入捐款金額:");
scanf("%f",&num);
total=total+num;
if(total>=100000)
break;
}
ave=total/i;
printf("捐款人數(shù)為:%d轨淌,平均捐款數(shù)目:%f",i,ave);
getch();
return 0;
}
/*
請(qǐng)輸入捐款金額:1000
請(qǐng)輸入捐款金額:1230
請(qǐng)輸入捐款金額:3210
請(qǐng)輸入捐款金額:123333
捐款人數(shù)為:4迂烁,平均捐款數(shù)目:32193.250000
*/
7.while循環(huán),實(shí)現(xiàn)疊加
/*
__author__ = 'xiaofeizhang'
函數(shù)作用:while循環(huán)递鹉,實(shí)現(xiàn)疊加
*/
#include <stdio.h>
int main(void){
int i=0, n, sum=0;
printf("請(qǐng)輸入你想計(jì)算疊加數(shù)到:");
scanf("%d", &n);
while (i<=n){
sum += i;
i++;
}
printf("%d之內(nèi)的疊加運(yùn)算的結(jié)果為:%d", n, sum);
return 0;
}
/*
請(qǐng)輸入你想計(jì)算疊加數(shù)到:12
12之內(nèi)的疊加運(yùn)算的結(jié)果為:78
--------------------------------
Process exited after 4.607 seconds with return value 0
請(qǐng)按任意鍵繼續(xù). . .
*/
8.計(jì)算一個(gè)公式
/*
__author__ = 'xiaofeizhang'
函數(shù)作用:計(jì)算一個(gè)公式
*/
#include <stdio.h>
#include <stdlib.h>
int main(void){
int i, n;
double result=1;
printf("請(qǐng)輸入?yún)?shù)(1-100): ");
scanf("%d", &n);
if (n==0){
printf("本次沒包含0在內(nèi)");
exit(0);
}
if (n==1){
printf("本次計(jì)算的結(jié)果為:1");
exit(0);
}
for (i=2; i<=n; i++){
result = 1.0/(1+result);
}
printf("本次計(jì)算的結(jié)果為:%f", result);
return 0;
}
/*
請(qǐng)輸入?yún)?shù)(1-100): 31
本次計(jì)算的結(jié)果為:0.618034
--------------------------------
Process exited after 2.53 seconds with return value 0
請(qǐng)按任意鍵繼續(xù). . .
*/
9.斐波那契數(shù)列40項(xiàng)
/*
__author__ = 'xiaofeizhang'
函數(shù)作用: 斐波那契數(shù)列40項(xiàng)
*/
#include <stdio.h>
int main(void){
int f1=1, f2=1, f3;
printf("%12d%12d", f1, f2);
for (int i=3; i<=40; i++){
f3 = f1+f2;
f1 = f2;
f2 = f3;
printf("%12d", f3);
if (i%5==0){
printf("\n");
}
}
return 0;
}
/*
1 1 2 3 5
8 13 21 34 55
89 144 233 377 610
987 1597 2584 4181 6765
10946 17711 28657 46368 75025
121393 196418 317811 514229 832040
1346269 2178309 3524578 5702887 9227465
14930352 24157817 39088169 63245986 102334155
--------------------------------
Process exited after 0.02965 seconds with return value 0
請(qǐng)按任意鍵繼續(xù). . .
*/
10.計(jì)算一數(shù)的階乘
/*
__author__ = 'xiaofeizhang'
函數(shù)作用: 計(jì)算一數(shù)的階乘
*/
#include <stdio.h>
int main(void){
int i,n,result=1;
printf("說想算多少以內(nèi)的階乘:");
scanf("%d", &n);
if (n==0){
printf("0的階乘為1");
}
else{
for (i=1;i<=n;i++){
result *=i;
}
printf("%d的階乘為:%d", n, result);
}
return 0;
}
/*
說想算多少以內(nèi)的階乘:12
12的階乘為:479001600
--------------------------------
Process exited after 2.506 seconds with return value 0
請(qǐng)按任意鍵繼續(xù). . .
*/
11.計(jì)算兩個(gè)年份之間平年的年數(shù)盟步,并輸出
/*
__author__ = 'xiaofeizhang'
函數(shù)作用:計(jì)算兩個(gè)年份之間平年的年數(shù),并輸出
*/
#include <stdio.h>
#include <stdlib.h>
int main(void){
int year_min, year_max;
printf("請(qǐng)輸入起始年份:");
scanf("%d", &year_min);
printf("請(qǐng)輸入終止年份:");
scanf("%d", &year_max);
if (year_min>year_max){
printf("小伙子梳虽,算數(shù)不好,要好好學(xué)呀");
exit(0);
}
for (int i=year_min; i<=year_max; i++){
if ((i%4==0&&i%100!=0) || (i%400==0)){
continue;
}
else{
printf("%d是平年\n", i);
}
}
return 0;
}
/*
請(qǐng)輸入起始年份:1984
請(qǐng)輸入終止年份:2018
1985是平年
1986是平年
1987是平年
1989是平年
1990是平年
1991是平年
1993是平年
1994是平年
1995是平年
1997是平年
1998是平年
1999是平年
2001是平年
2002是平年
2003是平年
2005是平年
2006是平年
2007是平年
2009是平年
2010是平年
2011是平年
2013是平年
2014是平年
2015是平年
2017是平年
2018是平年
--------------------------------
Process exited after 6.785 seconds with return value 0
請(qǐng)按任意鍵繼續(xù). . .
*/
12.計(jì)算一公式
/*
__author__ = 'xiaofeizhang'
函數(shù)作用:計(jì)算一公式
*/
#include <stdio.h>
#include <stdlib.h>
int main(void){
int m;
double result=1;
printf("說灾茁,這次想算多少以內(nèi)的算法1-100: ");
scanf("%d", &m);
if (m==0){
printf("它不在基本的計(jì)算中喲");
exit(0);
}
if (m==1){
printf("本次計(jì)算的結(jié)果為:1");
exit(0);
}
for (int i=2; i<=m; i++){
result = result - 1.0/(i*i);
}
printf("本次計(jì)算的結(jié)果為:%f", result);
return 0;
}
/*
說窜觉,這次想算多少以內(nèi)的算法1-100: 20
本次計(jì)算的結(jié)果為:0.403837
--------------------------------
Process exited after 2.763 seconds with return value 0
請(qǐng)按任意鍵繼續(xù). . .
*/
13.do···while實(shí)現(xiàn)奇數(shù)疊加
/*
__author__ = 'xiaofeizhang'
函數(shù)作用:do···while實(shí)現(xiàn)奇數(shù)疊加
*/
#include <stdio.h>
int main(void){
int i=1, n, sum=0;
printf("請(qǐng)輸入你想計(jì)算疊加數(shù)到:");
scanf("%d", &n);
do {
sum += i;
i=i+2;
}while(i<=n);
printf("%d 之內(nèi)的奇數(shù)疊加運(yùn)算的結(jié)果為:%d", n, sum);
return 0;
}
/*
請(qǐng)輸入你想計(jì)算疊加數(shù)到:31
31 之內(nèi)的奇數(shù)疊加運(yùn)算的結(jié)果為:256
--------------------------------
Process exited after 3.213 seconds with return value 0
請(qǐng)按任意鍵繼續(xù). . .
*/
14.求各項(xiàng)求和的和
/*
__author__ = 'xiaofeizhang'
函數(shù)作用:求各項(xiàng)求和的和
*/
#include <stdio.h>
int main(void){
int n, sum_part=0;
double sum=0;
printf("請(qǐng)輸入n的取值:");
scanf("%d", &n);
for (int i=1; i<=n; i++){
for (int j=1; j<=i; j++){
sum_part += j;
}
sum += 1.0/sum_part;
sum_part = 0;
}
printf("和為:%f", sum);
return 0;
}
/*
請(qǐng)輸入n的取值:4
和為:1.600000
--------------------------------
Process exited after 8.868 seconds with return value 0
請(qǐng)按任意鍵繼續(xù). . .
*/
15.求解 3x+5y+7z=100的所有非負(fù)數(shù)整數(shù)解
/*
__author__ = 'xiaofeizhang'
函數(shù)作用:求解 3x+5y+7z=100的所有非負(fù)數(shù)整數(shù)解
*/
#include <stdio.h>
int main(void){
int x, y, z, sum;
for (x=1; x<=33; x++){
for(y=1; y<=20; y++){
for (z=1; z<=14; z++){
sum = 3*x+5*y+7*z;
if (sum == 100){
printf("解為:%d, %d, %d\n", x, y, z);
}
}
}
}
return 0;
}
/*
解為:1, 4, 11
解為:1, 11, 6
解為:1, 18, 1
解為:2, 2, 12
解為:2, 9, 7
解為:2, 16, 2
解為:3, 7, 8
解為:3, 14, 3
解為:4, 5, 9
解為:4, 12, 4
解為:5, 3, 10
解為:5, 10, 5
解為:6, 1, 11
解為:6, 8, 6
解為:6, 15, 1
解為:7, 6, 7
解為:7, 13, 2
解為:8, 4, 8
解為:8, 11, 3
解為:9, 2, 9
解為:9, 9, 4
解為:10, 7, 5
解為:11, 5, 6
解為:11, 12, 1
解為:12, 3, 7
解為:12, 10, 2
解為:13, 1, 8
解為:13, 8, 3
解為:14, 6, 4
解為:15, 4, 5
解為:16, 2, 6
解為:16, 9, 1
解為:17, 7, 2
解為:18, 5, 3
解為:19, 3, 4
解為:20, 1, 5
解為:21, 6, 1
解為:22, 4, 2
解為:23, 2, 3
解為:26, 3, 1
解為:27, 1, 2
--------------------------------
Process exited after 0.8456 seconds with return value 0
請(qǐng)按任意鍵繼續(xù). . .
*/
16.求兩個(gè)數(shù)的最大公約數(shù)
/*
__author__ = 'xiaofeizhang'
函數(shù)功能:求兩個(gè)整數(shù)的最大公約數(shù)和最小公倍數(shù)(枚舉法,輾轉(zhuǎn)消除法北专,更相減損法)
*/
#include <stdio.h>
int main(void){
int m, n, t, minimum_common_multiple;
printf("請(qǐng)輸入第一參數(shù), 第二個(gè)參數(shù):");
scanf("%d, %d", &m, &n);
minimum_common_multiple = m*n;
// m中放小的整數(shù)禀挫,n中放大的整數(shù)
if(m>n){
t = m;
m = n;
n = t;
}
// %%%%%%%%%%%%%%%%%%%%%%%%
// 枚舉法
for(int i=m; i>=1; i--){
if(n%i==0 && m%i==0){
printf("枚舉法\n");
printf("%d和%d的最小公倍數(shù)數(shù)為:%d\n", m, n, minimum_common_multiple/i);
printf("%d和%d的最大公約數(shù)為:%d\n", m, n, i);
printf("\n");
break;
}
}
// 輾轉(zhuǎn)消除法
int x, y, tmp;
x = m;
y = n;
tmp = 1;
while(tmp){
tmp = y%x;
if (tmp==0){
printf("輾轉(zhuǎn)消除法\n");
printf("%d和%d的最小公倍數(shù)數(shù)為:%d\n", m, n, minimum_common_multiple/x);
printf("%d和%d的最大公約數(shù)為:%d\n", m, n, x);
printf("\n");
}
else {
y = x;
x = tmp;
}
}
// 更相減損法
int w, z, a;
w = m;
z = n;
a = 1;
while(a){
a = w%z;
if (a==0){
printf("更相減損法\n");
printf("%d和%d的最小公倍數(shù)數(shù)為:%d\n", m, n, minimum_common_multiple/z);
printf("%d和%d的最大公約數(shù)為:%d\n", m, n, z);
printf("\n");
}
else {
w = z;
z = a;
}
}
return 0;
}
/*
請(qǐng)輸入第一參數(shù), 第二個(gè)參數(shù):99,120
枚舉法
99和120的最小公倍數(shù)數(shù)為:3960
99和120的最大公約數(shù)為:3
輾轉(zhuǎn)消除法
99和120的最小公倍數(shù)數(shù)為:3960
99和120的最大公約數(shù)為:3
更相減損法
99和120的最小公倍數(shù)數(shù)為:3960
99和120的最大公約數(shù)為:3
--------------------------------
Process exited after 10.33 seconds with return value 0
請(qǐng)按任意鍵繼續(xù). . .
*/
17.求一正整數(shù)限定內(nèi)所有素?cái)?shù)
/*
__author__ = 'xiaofeizhang'
函數(shù)作用:求一正整數(shù)限定內(nèi)所有素?cái)?shù)
*/
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
int main(void){
int num;
bool isprime = true;
printf("請(qǐng)輸入一個(gè)正整數(shù):");
scanf("%d", &num);
if(num==0 || num==1){
printf("%d不是素?cái)?shù)", num);
exit(0);
}
for (int j=2; j<=num; j++){
for (int i=2; i<=sqrt(j); i++){
if (j%i == 0){
isprime = false;
break;
}
else{
isprime = true;
}
}
if (isprime == true){
printf("%d是素?cái)?shù)\n", j);
}
}
return 0;
}
/*
請(qǐng)輸入一個(gè)正整數(shù):100
2是素?cái)?shù)
3是素?cái)?shù)
5是素?cái)?shù)
7是素?cái)?shù)
11是素?cái)?shù)
13是素?cái)?shù)
17是素?cái)?shù)
19是素?cái)?shù)
23是素?cái)?shù)
29是素?cái)?shù)
31是素?cái)?shù)
37是素?cái)?shù)
41是素?cái)?shù)
43是素?cái)?shù)
47是素?cái)?shù)
53是素?cái)?shù)
59是素?cái)?shù)
61是素?cái)?shù)
67是素?cái)?shù)
71是素?cái)?shù)
73是素?cái)?shù)
79是素?cái)?shù)
83是素?cái)?shù)
89是素?cái)?shù)
97是素?cái)?shù)
--------------------------------
Process exited after 1.651 seconds with return value 0
請(qǐng)按任意鍵繼續(xù). . .
*/
18.數(shù)列12,22,32,···拓颓,202的和
/*
__author__ = 'xiaofeizhang'
函數(shù)功能:求數(shù)列12,22,32语婴,···,202的和 三種方法(for驶睦,while砰左,do···while)
*/
#include <stdio.h>
int main(void){
// for循環(huán)
int i, sum_for=0;
for (i=1; i<=20; i++){
sum_for += 10*i+2;
}
printf("for循環(huán)求法\n");
printf("數(shù)列12,22,32,···场航,202的和為:%d\n", sum_for);
printf("\n");
// while循環(huán)
int j=1, sum_while = 0;
while(j<=20){
sum_while += 10*j+2;
j++;
}
printf("while循環(huán)求法\n");
printf("數(shù)列12,22,32缠导,···,202的和為:%d\n", sum_while);
printf("\n");
// do···while循環(huán)
int k=1, sum_do_while = 0;
do {
sum_do_while += 10*k+2;
k++;
}while(k<=20);
printf("do···`while循環(huán)求法\n");
printf("數(shù)列12,22,32溉痢,···僻造,202的和為:%d\n", sum_do_while);
return 0;
}
/*
for循環(huán)求法
數(shù)列12,22,32憋他,···,202的和為:2140
while循環(huán)求法
數(shù)列12,22,32髓削,···竹挡,202的和為:2140
do···`while循環(huán)求法
數(shù)列12,22,32,···立膛,202的和為:2140
--------------------------------
Process exited after 0.556 seconds with return value 0
請(qǐng)按任意鍵繼續(xù). . .
*/
19.100-1000之間的水仙花數(shù)
/*
__author__ = 'xiaofeizhang'
函數(shù)作用:100-1000之間的水仙花數(shù)
*/
#include <stdio.h>
int main(void){
int i, j, k, m, n;
for (i=100; i<1000; i++){
j = i/100; // 百分位
k = i%100/10; // 十分位
m = i%10; // 個(gè)位
if (i == j*j*j+k*k*k+m*m*m){
printf("%d是水仙花數(shù)\n", i);
}
}
return 0;
}
/*
153是水仙花數(shù)
370是水仙花數(shù)
371是水仙花數(shù)
407是水仙花數(shù)
--------------------------------
Process exited after 0.4438 seconds with return value 0
請(qǐng)按任意鍵繼續(xù). . .
*/
20.模擬實(shí)現(xiàn):學(xué)生成績管理系統(tǒng)
/*
__author__ = 'xiaofeizhang'
函數(shù)作用:模擬實(shí)現(xiàn):學(xué)生成績管理系統(tǒng)
*/
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
int main(void){
int choice;
while(1){
system("cls");
printf("\t\t\t*********學(xué)生成績管理系統(tǒng)***********\n");
printf("\t\t\t* 1. 從文件讀取學(xué)生的成績 *\n");
printf("\t\t\t* 2. 添加學(xué)生的成績 *\n");
printf("\t\t\t* 3. 顯示學(xué)生的成績 *\n");
printf("\t\t\t* 4. 按照姓名查找學(xué)生的成績 *\n");
printf("\t\t\t* 5. 按照姓名學(xué)生的成績 *\n");
printf("\t\t\t* 6. 統(tǒng)計(jì)學(xué)生的總成績和平均成績*\n");
printf("\t\t\t* 7. 統(tǒng)計(jì)學(xué)生的人數(shù) *\n");
printf("\t\t\t* 8. 給學(xué)生成績排名 *\n");
printf("\t\t\t* 9. 保存學(xué)生的成績 *\n");
printf("\t\t\t* 0. 退出 *\n");
printf("請(qǐng)輸入選項(xiàng):0-9: ");
scanf("%d", &choice);
switch (choice){
case 0:
printf("謝謝使用\n");
exit(0);
case 1:
printf("從文件讀取學(xué)生的成績\n");
break;
case 2:
printf("添加學(xué)生的成績\n");
break;
case 3:
printf("顯示學(xué)生的成績\n");
break;
case 4:
printf("按照姓名查找學(xué)生的成績\n");
break;
case 5:
printf("按照姓名學(xué)生的成績\n");
break;
case 6:
printf("統(tǒng)計(jì)學(xué)生的總成績和平均成績\n");
break;
case 7:
printf("統(tǒng)計(jì)學(xué)生的人數(shù)\n");
break;
case 8:
printf("給學(xué)生成績排名\n");
break;
case 9:
printf("保存學(xué)生的成績\n");
break;
default:
printf("\n輸入不對(duì)\n");
break;
}
printf("按任意鍵繼續(xù)...\n");
getch();
}
return 0;
}
/*
*********學(xué)生成績管理系統(tǒng)***********
* 1. 從文件讀取學(xué)生的成績 *
* 2. 添加學(xué)生的成績 *
* 3. 顯示學(xué)生的成績 *
* 4. 按照姓名查找學(xué)生的成績 *
* 5. 按照姓名學(xué)生的成績 *
* 6. 統(tǒng)計(jì)學(xué)生的總成績和平均成績*
* 7. 統(tǒng)計(jì)學(xué)生的人數(shù) *
* 8. 給學(xué)生成績排名 *
* 9. 保存學(xué)生的成績 *
* 0. 退出 *
請(qǐng)輸入選項(xiàng):0-9: 3
顯示學(xué)生的成績
按任意鍵繼續(xù)...
*/