课外综合编程_第1页
课外综合编程_第2页
课外综合编程_第3页
课外综合编程_第4页
课外综合编程_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、当前编程题:课外综合编程-某年某月某日(选择)问题描述输入某年某月某日,判断这一天是这一年的第几天?输入形式输入一行,包括三个正整数,表示某年某月某日。输出形式输出一行,输出这一天是这一年的第几天。样例输入2013 3 5样例输出64当前编程题:课外综合编程-回文数(选择)问题描述对于一个5位数,判断它是不是回文数。例如12321是回文数,个位 与万位相同,十位与千位相同。输入形式输入一行,包括一个5位数。输出形式输出一行,若这个5位数是回文数,则输出YES,否则输出NO。若输入不是5位数,则输出error。样例输入12321样例输出YES当前编程题:课外综合编程-小球高度(循环)问题描述一球

2、从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,请 编写一个程序求它在第n次落地时,共经过多少米?第n次反弹多高?输入形式输入一行,包括一个整数n,表示第n次落地。输出形式输出一行,输出第n次落地时共经过的总米数和第n次反弹的高度,两数之 间以空格分隔。小数点保留两位。样例输入2样例输出200.00 25.00当前编程题:课外综合编程-水仙花数(循环)问题描述输出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方 和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+ 5的三 次方+3的三次方。输入形式无。输出形式输出所有的水仙花数,各个数之间以

3、空格分隔。样例输入无样例输出153 370 371 407当前编程题:课外综合编程-分解质因数(循环)问题描述给定一个正整数a,分解质因数。例如:输入90,输出90=2*3*3*5。输入形式输入一行,只包括个正整数a, a大于1。输出形式输出一行,给出一个正整数a分解的质因数,各个质因数之间的空格分隔。样例输入90样例输出3 3 5当前编程题:课外综合编程-分离数字(循环)问题描述输入一个正整数,请编写程序完成以下功能:.判断它是一个几位数;.按序输出其各位数字;.逆序输出其各位数字。输入形式输入一行,包括正整数n。输出形式输出三行。第一行输出是几位整数;第二行顺序输出各个数字,各个数字间以空

4、格分隔;第三行逆序输出各个数字,各个数字间以空格分隔;样例输入12345样例输出52 3 4 55 4 3 2 1当前编程题:课外综合编程-素数(循环)问题描述编程程序求出m,n之间所有素数(包括m和n),其中nm。输入形式输入一行,包括整数m和n。输出形式输出一行,输出m与n间的所有素数,各数之间以空格分隔。若无素数,则输出“ no”。样例输入10样例输出1 2 3 5 7当前编程题:课外综合编程-查找数(数组)问题描述有n(n不大于20)个数按由小到大顺序存放在一个数组中,输入一个要查找的数,找出是该数组中第几个元素的值。如果该数不在数组中,则输出no输入形式输入三行。第一行输入整数n;第

5、二行输入n个数,各个数之间的空格分隔;第三行输入要查找的数。输出形式输出一行,给出查找的数是数组中第几个元素,若该数不在数组中,则输出no”。样例输入51 3 5 7 93样例输出2当前编程题:课外综合编程-统计字符数(数组)9问题描述有一篇文章,共有n(n不大于20)行文字,每行有若干个字符组成(字符 个数不超过80)。要求分别统计出其中英文大写字母、小写字母、数字、空格 以及其它字符的个数。输入形式输入n+1行。第一行输入整数n;第二行到n+1行分别输入n行字符串;输出形式输出一行,给出这篇文章英文大写字母、小写字母、数字、空格以及其它字符的个数,各个数值以空格分隔。样例输入41.Im a

6、n office worker. 2.I work for the government.3.Im happy to meet you. 4.I like your sense of humor.5.Im glad to see you again. 6.I ll call you.7.I feel like sleeping/ taking a walk. 8.I want something to eat.样例输出8 142 8 48 21当前编程题:课外综合编程-数组处理(数组)10-问题描述有n(n不大于20)个整数存放在一个数组中,请编写程序求出数组中的所 有元素最大值、最小值、平均

7、值(保留小数点两位)及各元素之和。(各个数之 间以空格分隔)。输入形式输入两行。第一行输入整数n;第二行输入n个数,各个数之间的空格分隔;输出形式输出一行,数组中的所有元素最大值、最小值、平均值及各元素之和。样例输入51 3 5 7 9样例输出9 1 5.00 25当前编程题:课外综合编程-统计整数(数组)11-问题描述从键盘输入若干个整数,其值在0至9范围内,用-1作为输入结束的标 志。统计0-9每个整数的个数。输入形式输入一行,包括若干个0至9范围内的整数(包括0和9),用-1作为 输入结束的标志。输出形式输出一行,输出0-9每个整数的个数,各个数值以空格分隔。样例输入0 1 2 3 4

8、5 6 7 8 9 -1样例输出1 1 1 1 1 1 1 1 1 1当前编程题:课外综合编程-阿姆斯特朗数(数组)12-问题描述阿姆斯特朗数:如果一个正整数等于其各个数字的立方和,则该数称为阿姆 斯特朗数(亦称为自恋性数)。如407=43+03+73就是一个阿姆斯特朗数。试编 程求n以内的所有阿姆斯特朗数。输入形式输入一行,只包括一下正整数n。输出形式输出一行,给出n以内的所有阿姆斯特朗数,包括n。各个数值以空格分隔。样例输入1000样例输出1 153 370 371 407当前编程题:课外综合编程-行列互换(函数)问题描述写一函数,使给定的一个二维整型数组(3x3)转置,即行列互换。在主函

9、数中输入和输出二维数组。输入形式输入三行,每行包括3个整数。各个整数间以空格分隔。输出形式输出三行,输出转换后的二维数组。样例输入1 2 34 5 67 8 9样例输出 TOC o 1-5 h z 4 7 HYPERLINK l bookmark4 o Current Document 5 8 HYPERLINK l bookmark52 o Current Document 6 9当前编程题:课外综合编程-处理数组(函数)问题描述输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个 数对换。写3个函数:输入10个数;进行处理;输出10个数。输入形式输入一行,只包括10个整数。输

10、出形式输出一行,输出处理后的数组,各个数值间以空格分隔。样例输入1 0 2 3 9 4 5 6 7 8样例输出0 1 2 3 8 4 5 6 7 9当前编程题:课外综合编程-最长字符串(函数)问题描述写一函数,输入一行字符,将此字符串中最长的单词输出。在主函数中输入和输出字符串。输入形式输入一行,包括一个不大于80的字符串。输出形式输出一行,输出字符串中最长单词,对于最长长度相同的单词,输出第一个 出现单词。样例输入There is a nice mouse.样例输出There当前编程题:课外综合编程-元音字母复制(函数)问题描述写一函数,将一个字符串中的元音字母复制到另一字符串。在主函数中输

11、入和输出字符串。输入形式输入一行,包括一个字符串。输出形式输出一行,输出复制后的字符串。样例输入I am a student.样例输出laaue当前编程题:课外综合编程-统计连续数字(指针)17-问题描述输入一个字符串,内有数字和非数字字符,如:a123x456 17960?302tab5876将其中连续的数字作为一个整数,依次存放到一数组a中。例如,123放在a0,456放在a1,请编写程序用指针方法统计共有多少个整数,并输出这些数。输入形式输入一行,包括一个字符串。输出形式输出一行,第一行为输入字符串的整数个数,后面输出各个整数,各个数值 间以空格分隔。样例输入a123x456 17960

12、?302tab5876样例输出5 123 456 17960 302 5876当前编程题:课外综合编程-输出月名(指针18问题描述编一程序,输入月份号,输出该月的英文月名。例如:输入“3”,则输出“ March”, 要求用指针数组处理。(英文月名的第一个字母大写)。输入形式输入一行,输入一个整数,范围在1到12之间,表示月份名。输出形式输出一行,给出该月的英文月名。若输入的整数不在1到12之间,则输出error。样例输入3样例输出March当前编程题:课外综合编程-正向链表(结构体)19-问题描述正向创建一个链表,并输出链表中的各个值。输入形式输入两行,第一行输入链表的各个节点的个数。第二行依次输入各个链表节 点的值,各个值间以空格分隔。输出形式输出一行,输出链表中的各节点的值,各个值间以空格分隔。样例输入51 3 5 7 9样例输出1 3 5 7 9当前编程题:课外综合编程-删除满足条件的链表元素(结构体) 21-问题描述首先通过链表实现创建两个链表a和b,链表结点中包含学号、成绩(均为整数)。 然后编写函数实现从a链表中删去与b链表中有相同学号的那些结点,最后输出链表a 的值。输入

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论