2018C语言技能训练题目(1-28)(暑作)

时间:2022-10-23 03:58:14 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
C语言暑假作业(编程题,不会的自己去网上百度,但必须要验证对与否)

技能模拟题:1-8套)

1. 计算



















之和,直到加项小于106为止。

2. 已知某数列前两项为23,其后继项由前两项的乘积按下列规则生成: 1 乘积为一位数,则该乘积就是后继项;

2 乘积为两位数,则乘积的十位和个位数字依次作为数列的后继项。 输入整数n,求该数列的前n项。 3. 输入3个整数,按从小到大的顺序输出。

4. 输入30个整数到数组HK中,然后统计并输出能被3整除但不能被5整除的数及个数。

5. 实现输入10个数,输出这组数中数与数的最大差值。

6. 输出菲波拉契数列的前20项,要求每5个数一行,数之间用一个空格分开。(菲波拉契数列的第一二项均为1,从第3项开始的后继项为其相邻前两项之和) 7. 输入一个数,然后确定它在一个数组中第一次出现的位置,如果没有该数则输出-1否则输出其下标。

8. 实现输入一个字符串到数组alp中,然后把其中所有字母转换为大写字母后输出。 9. 输入选举的人数n然后根据选票输入3个候选人编号123,统计输出3个候选人各得的选票数和无效票数。(无效票为选举两人及以上的票)

10. 写一个猜数游戏程序,输入一个设定的整数,供玩者猜。玩者输入一个猜测的数,程序给出“大了”“小了”的提示信息,或给出玩者经多少次猜中的信息。 11. 出九九乘法表。

12. 一个整数数组中的数按升序排列后输出。

13. 出所有3位整数的回文数,回文数是指从左到右和从右到左所读的数相同,121


717等。

14. 入一个整数,然后输出其对应的二进制形式的数。 15. 算两个100位的整数之和。

16. 计一个字符串中单词的个数,单词间以一到多个空格分隔。



技能考点:

17. 一组数据进行统计处理,求总和、平均值。 18. 一组数据进行统计处理,求最大值和最小值。 19. 选择法对一组数进行排序。 20. 冒泡法对一组数进行排序。

21. 二分查找法在一组数中查找指定的数。 22. 顺序查找法在一组数中查找指定的数。 23. 断给定的一个数是否为奇数或偶数。 24. 断给定的一个数是否为质数或合数。 25. 断给定的一个数是否为完数。 26. 断给定的一个数是否为水仙花数。

27. 进行数据的转换,包括数字字符串到数值数据的转换。 28. 进行数据的转换,包括二、十进制转换。


本文来源:https://www.wddqw.com/doc/d95492494a35eefdc8d376eeaeaad1f3469311a0.html