教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 互联网资料 >

C语言编程题目1(6)

来源:网络收集 时间:2026-03-02
导读: 3 6 3 7 1099 Description 输入n(n 输入数据有多组,每组占一行,每行的开始是一个整数n,表示这个测试实例的数值的个数,跟着就是n个整数。n=0表示输入的结束,不做处理。 Output 对于每组输入数据,输出交换后的

3 6 3 7 1099

Description

输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数。 Input

输入数据有多组,每组占一行,每行的开始是一个整数n,表示这个测试实例的数值的个数,跟着就是n个整数。n=0表示输入的结束,不做处理。 Output

对于每组输入数据,输出交换后的数列,每组输出占一行。 Sample Input 4 2 1 3 4 5 5 4 3 2 1 0

Sample Output

1 2 3 4 1 4 3 2 5 1121

给定三条边,请你判断一下能不能组成一个三角形。 Input

输入数据第一行包含一个数M,接下有M行,每行一个实例,包含三个正实数A,B,C。其中A,B,C <1000; Output

对于每个测试实例,如果三条边长A,B,C能组成三角形的话,输出YES,否则NO。 Sample Input 2

1 2 3 2 2 2 1100

Description

对于给定的一个字符串,统计其中数字字符出现的次数。字符串长度不超过1000. Input

输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。 Output

对于每个测试实例,输出该串中数值的个数,每个输出占一行。 Sample Input

2

asdfasdf123123asdfasdf asdf111111111asdfasdfasdf Sample Output 6 9 1102

Description

有n(n<=100)个整数,已经按照从小到大顺序排列好,现在另外给一个整数

x,请将该数插入到序列中,并使新的序列仍然有序。 Input

输入数据包含多个测试实例,每组数据由两行组成,第一行是n和m,第二行是已经有序的n个数的数列。n和m同时为0标示输入数据的结束,本行不做处理。 Output

对于每个测试实例,输出插入新的元素后的数列。 Sample Input 3 3 1 2 4 0 0

Sample Output 1 2 3 4 1103

Description

输入n(n<=100)个整数,按照绝对值从大到小排序后输出。题目保证对于每一个测试实例,所有的数的绝对值都不相等。 Input

输入数据有多组,每组占一行,每行的第一个数字为n,接着是n个整数,n=0表示输入数据的结束,不做处理。 Output

对于每个测试实例,输出排序后的结果,两个数之间用一个空格隔开。每个测试实例占一行。

Sample Input 3 3 -4 2 4 0 1 2 -3 0

Sample Output -4 3 2 -3 2 1 0 1106

Description

假设一个班有n(n<=50)个学生,每人考m(m<=5)门课,求每个学生的平均成绩和每门课的平均成绩,并输出各科成绩均大于等于平均成绩的学生数量。 Input

输入数据有多个测试实例,每个测试实例的第一行包括两个整数n和m,分别表示学生数和课程数。然后是n行数据,每行包括m个整数(即:考试分数)。 Output

对于每个测试实例,输出3行数据,第一行包含n个数据,表示n个学生的平均成绩,结果保留两位小数;第二行包含m个数据,表示m门课的平均成绩,结果保留两位小数;第三行是一个整数,表示该班级中各科成绩均大于等于平均成绩的学生数量。 每个测试实例后面跟一个空行。 Sample Input 2 2 5 10 10 20

Sample Output 7.50 15.00 7.50 15.00 1 1107

Description

输入一个字符串,判断其是否是C的合法标识符。 Input

输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行是一个长度不超过50的字符串。 Output

对于每组输入数据,输出一行。如果输入数据是C的合法标识符,则输出\,否则,输出“no”。 Sample Input 3 12ajf fi8x_a ff ai_2 Sample Output no yes no 1108

Description

对于输入的每个字符串,查找其中的最大字母,在该字母后面插入字符串“(max)”。 Input

输入数据包括多个测试实例,每个实例由一行长度不超过100的字符串组成,字符串仅由大小写字母构成。 Output

对于每个测试实例输出一行字符串,输出的结果是插入字符串“(max)”后的结果,如果存在多个最大的字母,就在每一个最大字母后面都插入\。 Sample Input abcdefgfedcba xxxxx

Sample Output

abcdefg(max)fedcba

x(max)x(max)x(max)x(max)x(max) 1109

Description

输入一个英文句子,将每个单词的第一个字母改成大写字母。 Input

输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。 Output

请输出按照要求改写后的英文句子。 Sample Input

i like acm

i want to get an accepted Sample Output I Like Acm

I Want To Get An Accepted 1110

Description

统计每个元音字母在字符串中出现的次数。 Input

输入数据首先包括一个整数n,表示测试实例的个数,然后是n行长度不超过100的字符串。 Output

对于每个测试实例输出5行,格式如下: a:num1 e:num2 i:num3 o:num4 u:num5

多个测试实例之间由一个空行隔开。 请特别注意:最后一块输出后面没有空行:) Sample Input 2 aeiou

my name is ignatius Sample Output a:1 e:1 i:1 o:1 u:1 a:2 e:1 i:3 o:0

u:1 1113

Description

统计给定文本文件中汉字的个数。 Input

输入文件首先包含一个整数n,表示测试实例的个数,然后是n段文本。 Output

对于每一段文本,输出其中的汉字的个数,每个测试实例的输出占一行。 [Hint:]从汉字机内码的特点考虑~ Sample Input

2

WaHaHa! WaHaHa! 今年过节不说话要说只说普通话WaHaHa! WaHaHa!

马上就要期末考试了Are you ready? Sample Output 14 9 1181

Description

任意给你四个点,你能确定他是正方形吗?

Input

输入数据有多组,每组占一行。每行输出四个点的坐

标,x1,y1,x2,y2,x3,y3,x4,y4.其坐标的值为整数,范围为 0到1000。

Output

对于每组输入数据,输出一行,如果是正方形,输出yes否则输出no。

Sample Input

0 0 1 0 1 1 0 1 0 0 1 0 2 2 0 1

Sample Output

yes no 答案:

? #include

? int pem(int x1,int y1,int x2,int y2) ? { ? int s; ? s=(x2-x1)*(x2-x1)+(y2-y1)*(y2-y1); ? return s; ? }

? int main() ? { ?

int

x1,y1,x2,y2,x3,y3,x4,y4,i,j,t; ? int a[6]; ?

while(scanf(\%d%d%d%d%d%d\&y2,&x3,&y3,&x4,&y4)!=EOF) ? { ? a[0]=pem(x1,y1,x2,y2); ? a[1]=pem(x2,y2,x3,y3); ? a[2]=pem(x3,y3,x4,y4); ?

a[3]=pem(x4,y4,x1,y1);

? a[4]=pem(x1,y1,x3,y3); ? a[5]=pem(x2,y2,x4,y4); ? for(i=1;i<6;i++) ?

for(j=0;j<6-i;j++) ?

if(a[j]>a[j+1]) ? { ? ? } ?

if(a[0]==a[1]&&a[1]==a[2]&&a[2]==a[3]&&a[4]==a[5]) ? printf(\? else ?

printf(\? ? } ? return 0; ?

}

1191

Description

素数在数论中占有重要的作用,这是一道关于素数的简单题。给你一个整数m(0《m《100000),你能快速算出形似a+b=m式子的个数吗(其中a,b都为整数且为素数且各不相同)? …… 此处隐藏:1764字,全部文档内容请下载后查看。喜欢就下载吧 ……

C语言编程题目1(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/442345.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)