4.3 实验内容
4.3.1 夯实基础
【4.7】编程实现,从键盘上输入10个学生的成绩,求平均成绩、最高分和最低分。程序文件名ex4_7.c。
输入测试数据:34 56 87 90 87 65 78 87 96 69
程序运行结果:max=96 min=34 avg=74.90
【4.8】编程实现,求 k k k 。程序文件名ex4_8.c。 2
k 1k 1k 110050101
程序的运行结果为 47977.928968
【4.9】编程实现,计算
s 程序文件名ex4_9.c。【提示,在C语言中可调用log(n)求ln(n)。】
输入测试数据:20
程序的运行结果为 6.506583
n个a
【4.10】编程实现,求s a aa aaa aa a的值,其中a是一个数字。例如当a为2,n为5时,计算,2+22+222+2222+22222的值。【要求,a和n的值由键盘输入。提示,可采用递推算法。】程序文件名ex4_10.c。
输入测试数据:8 10 (其中a=8,n=10)
程序运行结果:1286608608
【4.11】编程实现,输入一行字符,分别统计出其中英文字母,空格,数字和其它字符的个数。程序文件名:ex4_11.c。
输入测试数据:abcd !@# 123 EFG 890 *&^
程序运行结果:英文字符的个数:7,空格的个数:5,
数字字符的个数:6,其它字符的个数:6
【4.12】编程实现,求2~100间的所有素数。程序文件名ex4_12.c。
程序运行结果: 2 3 5 7 11
13 17 19 23 29
31 37 41 43 47
53 59 61 67 71
73 79 83 89 97