全国计算机等级考试三级网络技术上机100道题答案解析.doc
文本预览下载声明
三级网络技术上机100题
To:小马(亲的们,加油)
一、求平均值 4
分离四位数、找数、求均值 4
49. 4
67. 4
80. 5
81.、87.同上 5
初始化变量,求平均值 5
91. 5
92 6
94. 6
二、排序算法 7
在数组中找出满足条件的数并排序 7
用函数判断素数、排序 7
55. 7
82. 7
同数组前后5个元素比较找数、排序 8
14. 8
30. 9
45. 9
46. 10
分离四位数、判断找数、排序 10
2. 10
15. 11
27. 11
48. 12
69. 12
89. 13
#53、#54、#68、#85、#77、#78.同上 13
分离四位数组、组成新数、排序 13
28. 13
29. 14
52. 14
51. 15
76. 15
86. 16
#59、#72.同上 16
遍历两个数组、组成新数、排序 16
57. 16
90. 17
字符串一分为二后排序 17
44 17
50. 18
71 18
组合排序 19
60. 19
75. 20
二重排序 20
数组数字组合排序 20
5. 20
6 21
结构体数组字符二重排序 21
7 21
12 22
13 23
31 24
32 24
38 25
42. 25
#47、#61、#99.同上 26
三、求素数 26
给定函数判断素数 26
1.(运行时要输入两个数) 26
64. 26
需编写素数编写程序 27
34. 27
简便方法66. 27
四、数学问题 28
简便方法 21. return 0.7390849; 28
22. 28
23. 28
24. 29
25.回文数 29
41. 30
79. 30
五、按给定函数关系处理字符 31
8 31
18 31
36 32
56 32
62 33
37 33
98 34
95 34
96 35
六、数列的计算 35
20. 35
简便方法35. b[0]=6; b[1]=9; b[2]=11; 36
七、处理ASCII码值 36
字符的移位、前后字符相加、替换 36
16. 36
74. 37
17. 37
100. 38
二位字符数组排序 38
9 38
88 39
#43.同上 39
大小写字母转换 39
11. 39
10. 40
73. 41
统计子字符串、字符数组元素左移 41
19. 41
63. 42
八、求平均值 42
计算文件中整数个数、求平均值 42
26. 42
40. 43
65. 43
70. 44
计算方差 44
33. 44
83. 45
93. 45
九、统计选票数 46
39. 46
58. 47
84. 47
十、字符加密 48
#3. 48
#4. 48
一、求平均值
分离四位数、找数、求均值
49.
{int i; double s1=0.0,s2=0.0;
for(i=0;i300;i++)
if((a[i]/1000-a[i]/100%10-a[i]/10%10-a[i]%10)0)
{cnt++;s1=s1+a[i];}
else
s2=s2+a[i];
pjz1=s1/cnt;
pjz2=s2/(300-cnt);
}
67.
{int i;
for(i=1000;i=5000;i++)
if((i/1000+i/100%10==i/10%10+i%10)(i/1000+i/100%10==10*(i%10-i/1000)))
{cnt=cnt+1;
sum=sum+i;}
}
80.
{int i; double s1=0.0,s2=0.0;
for(i=0;i300;i++)
if((a[i]%10-a[i]/1000-a[i]/100%10-a[i]/10%10)0)
{cnt=cnt+1;s1=s1+a[i];}
else
s2=s2+a[i];
pjz1=s1/cnt;
pjz2=s2/(300-cnt);
}
81.、87.同上
初始化变量,求平均值
91.
{int i; float sum=0.0;
for(i=0;i200;i++)
{if(xx[i]%2!=0)
cnt1=cnt1+1;
else cnt2=cnt2+1;
if(i%2==0)
sum=sum+xx[i];
pj=sum/100;}}
92
{int i,cnt1=0; float sum=0.0;
max=xx[0];
for(i=1;i200;i++)
if(xx[i]max)
max=xx[i];
for(i=0;i200;i++)
if(max==xx[i])
cnt=cnt+1;
for(i=0;i200;i++)
if(xx[i]%3==0||xx[i]%7==0)
{cnt1=cnt1+1;
s
显示全部