第六届编程
Ⅰ 求全国信息技术应用水平大赛试题 C语言 复赛 资料 谢谢呢 请发到[email protected]
给你复赛试题吧!
第六届全国信息应用技术大赛复赛C语言题目(A卷)
(总分为:150分,限时180分钟)
1、编写解决如下问题(50分)
输出满足数学表达式AB*CD=BA*CD的所有可能,每个字母代表一位数。输出时按表达式的格式输出,每个结果占一行。
2、编程解决如下问题(50分)
请在整数n=762683613984中删除8个数字,使得余下的数字按原次序组成的新数最大。要求如下:
(1)整数n和删除数字的个数“10”在源程序中完成赋值,程序直接输出运行结果;
(2)程序结果输出先后被删除的数字(之间以逗号分隔)和删除后所得的最大数。
3、附加题:编程解决如下问题(50分)
(1)有三个点分别为(7,1)、(4,6)、(5,8),判断由这三个点组成的三角形是钝角三角形、直角三角形还是锐角三角形。(10分)
(2)根据第(1)题中的三个点,求出这三个点组成的三角形的外接圆的半径。(20分)
(3)有六个点(7,1)、(4,6)、(5,8)、(6,,2)、(3,9)、(2,7),求能包含这六个点的圆的最小半径。(20分)
第六届全国信息应用技术大赛复赛C语言题目(B卷)
(总分为:150分,限时180分钟)
1 、编写解决如下问题(50分)
有一个数学等式:ABCD*E=DCBA,式中的一个字母代表一位数字,试找出所有符合上述要求的乘积式并打印输出。
2 、编程解决如下问题(50分)
请在整数n=92081346718538中删除10个数字,使得余下的数字按原次序组成的新数最大。要求如下:
(1)整数n和删除数字的个数“10”在源程序中完成赋值,程序直接输出运行结果;
(2)程序结果输出先后被删除的数字(之间以逗号分隔)和删除后所得的最大数。
3 、附加题:编程解决如下问题(50分)
在小于10的素数中有3、5、7组成的等差数列,在小于30的素数中有11、17、23、29组成的等差数列。试找出区间[100,1000]内的素数构成的最大等差数列(即等差数列包含的素数个数最多)并打印输出。