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

C语言编程题目1(5)

来源:网络收集 时间:2026-03-02
导读: 1077 Description 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。 Input 输入数据有多组,每组占一行,有三个字符组成,之间无空格。 Output 对于每组输入数据,输出一行,字符中间用一个空格分

1077

Description

输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。 Input

输入数据有多组,每组占一行,有三个字符组成,之间无空格。 Output

对于每组输入数据,输出一行,字符中间用一个空格分开。 Sample Input qwe asd zxc

Sample Output e q w a d s c x z 1078

Description

输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。 Input

输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。 Output

对于每组输入数据,输出一行,结果保留两位小数。

Sample Input 0 0 0 1 0 1 1 0 Sample Output 1.00 1.41 1080

Description 求实数的绝对值

Input

输入数据有多组,每组占一行,每行包含一个实数。 Output

对于每组输入数据,输出它的绝对值,要求每组数据输出一行,结果保留两位小数。 Sample Input 123

-234.00 Sample Output

123.00 234.00 答案:

#include #include int main() { double a,b; while(scanf(\F) { b=fabs(a);

printf(\ }

return 0;

} 1081

输入一个百分制的成绩t,将其转换成对应的等级,具体转换规则如下: 90~100为A; 80~89为B; 70~79为C; 60~69为D; 0~59为E; Input

输入数据有多组,每组占一行,由一个整数组成。 Output

对于每组输入数据,输出一行。如果输入数据不在0~100范围内,请输出一行:“Score is error!”。 Sample Input 56 67 100 123

Sample Output E D A

Score is error! 1082

Description

给你n个整数,求他们中所有奇数的乘积 Input

输入数据包含多个测试实例,每个测试实例占一行,每行的第一个数为n,表示本组数据一共有n个,接着是n个整数,你可以假设每组数据必定至少存在一个奇数。 Output

输出每组数中的所有奇数的乘积,对于测试实例,输出一行。 Sample Input 3 1 2 3 4 2 3 4 5 Sample Output

3 15

答案:

#include int main() { int m,n,sum,i; while(scanf(\) { sum=1; for(i=1;i<=m;i++) { scanf(\ if(n%2==1) sum=sum*n; } printf(\ } return 0; } 1083

Description

给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和。 Input

输入数据包含多组测试实例,每组测试实例包含一行,由两个整数m和n组成 Output

对于每组输入数据,输出一行,应包括两个整数x和y,分别表示该段连续的整数中所有偶数的平方和以及所有奇数的立方和。

你可以认为32位整数足以保存结果。Sample Input 1 3 2 5

Sample Output 4 28 20 152 1084

Description

统计给定的n个数中,负数、零和正数的个数 Input

输入数据有多组,每组占一行,每行的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个实数;如果n=0,则表示输入结束,该行不做处理。 Output

对于每组输入数据,输出一行a,b和c,分别表示给定的数据中负数、零和正数的个数。 Sample Input 6 0 1 2 3 -1 0 5 1 2 3 4 0.5 0

Sample Output 1 2 3 0 0 5 1085

Description

数列的定义如下: 数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和。 Input

输入数据有多组,每组占一行,由两个整数n(n<10000)和m(m<1000)组成,n和m的含义如前所述。 Output

对于每组输入数据,输出该数列的和,每个测试实例占一行,要求精度保留2位小数。 Sample Input 81 4 2 2

Sample Output 94.73 3.41 1086

Description

将十进制数转换成十六进制数。 Input

包括多组测试数据。输入一个不超过100位正整数,无前导零。 输入以0结束。 Output

输出其十六进制表示(不打印前导零,A~F字母大写)。 Sample Input 12 20

12345678901234567890 0

Sample Output C 14

AB54A98CEB1F0AD2 1094

Description

春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:

“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。

现在要求输出所有在m和n范围内的水仙花数。 Input

输入数据有多组,每组占一行,包括两个整数m和n(100<=m<=n<=999)。Output

对于每个测试实例,要求输出所有在给定范围内的水仙花数,就是说,输出的水仙花数必须大于等于m,并且小于等于n,如果有多个,则要求从小到大排列在一行内输出,之间用一个空格隔开;

如果给定的范围内不存在水仙花数,则输出no;

每个测试实例的输出占一行。 Sample Input 100 120 300 380 Sample Output no

370 371 1095

Description

多项式的描述如下:

1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 + ...

现在请你求出该多项式的前n项的和。Input

输入数据由2行组成,首先是一个正整数m(m<100),表示测试实例的个数,第二行包含m个正整数,对于每一个整数(不妨设为n,n<1000),求该多项式的前n项的和。 Output

对于每个测试实例n,要求输出多项式前n项的和。每个测试实例的输出占一行,结果保留2位小数。

Sample Input 2

1 2

Sample Output 1.00 0.50 1096

Description

对于表达式n^2+n+41,当n在(x,y)范围内取整数值时(包括x,y)(-39《=x《y《=50),判定该表达式的值是否都为素数。 Input

输入数据有多组,每组占一行,由两个整数x,y组成,当x=0,y=0时,表示输入结束,该行不做处理。 Output

对于每个给定范围内的取值,如果表达式的值都为素数,则输出\否则请输出“Sorry”,每组输出占一行。 Sample Input 0 1 0 0

Sample Output OK 1097

Description

青年歌手大奖赛中,评委会给参赛选手打分。选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。 Input

输入数据有多组,每组占一行,每行的第一个数是n(2

的人数,然后是N个评委的打分。< font> Output

对于每组输入数据,输出选手的得分,结果保留2位小数,每组输出占一行。 Sample Input 3 99 98 97

4 100 99 98 97 Sample Output 98.00 98.50 1098

Description

有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数,现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,则以实际数量求平均值。编程输出该平均值序列 Input

输入数据有多组,每组占一行,包含两个正整数n和m,n和m的含义如上所述。 Output

对于每组输入数据,输出一个平均值序列,每组输出占一行。 Sample Input 3 2 4 2

Sample Output

…… 此处隐藏:1429字,全部文档内容请下载后查看。喜欢就下载吧 ……
C语言编程题目1(5).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)