XYNU OJ 1070—1079基础题(适合于C语言初学者)

来源:互联网 发布:不需要网络的收音机 编辑:程序博客网 时间:2024/05/29 15:42

欢迎访问XYNUOJ

1070: 例题5-10 求素数

时间限制: 1 Sec  内存限制: 12 MB
提交: 69  解决: 60
[提交][状态][讨论版][Edit] [TestData]

题目描述

求100~200之间的全部素数,

输入

输出

100~200之间的全部素数,一个素数占一行。

样例输入

样例输出

101103107109113127131137139149151157163167173179181191193197199

提示

来源

C语言第四版教学实验-第五章 循环结构程序设计


1071: 例题5-11 译密码

时间限制: 1 Sec  内存限制: 12 MB
提交: 203  解决: 48
[提交][状态][讨论版][Edit] [TestData]

题目描述

为使电文保密,往往按照一定的规律将其转换成密码,收报人再按照约定的规律将其译成原文。例如,某次发报时采用的密码规律为:

将字母A变成字母E,a变成e,即变成其后的第4个字母,W(w)变成A(a),X(x)变成B(b), Y(y)变成C(c),Z(z)变成D(d),其规律如下图所示:

 

字母按照此规律转换,非字母字符保持原状不变,如:

China!按此规律将转换为Glmre!

要求从键盘输入一行字符,输出其相应的密码。

输入

可以包含空格等特殊符号的一行字符(以回车结束)。

输出

加密后的字符序列,末尾输出换行。

样例输入

China!

样例输出

Glmre!

提示

来源

C语言第四版教学实验-第五章 循环结构程序设计


1072: 习题5-3-1 求最大公约数

时间限制: 1 Sec  内存限制: 12 MB
提交: 70  解决: 62
[提交][状态][讨论版][Edit] [TestData]

题目描述

输入两个正整数,求其最大公约数。

输入

输入以空格分隔的2个正整数

输出

输出输入2数的最大公约数,末尾输出换行。

样例输入

14 49

样例输出

7

提示

来源

C语言第四版教学实验-第五章 循环结构程序设计


1073: 习题5-3-2 求最大公约数

时间限制: 1 Sec  内存限制: 12 MB
提交: 78  解决: 58
[提交][状态][讨论版][Edit] [TestData]

题目描述

输入两个正整数,求其最大公约数。

输入

测试数据有多组,每组输入两个正整数,两个正整数之间以空格分隔。

输出

对于每组输入,输出其最大公约数。

每组对应一个输出,单独占一行。

样例输入

14 4921 66

样例输出

73

提示

来源

C语言第四版教学实验-第五章 循环结构程序设计


1074: 习题5-3-3 最小公倍数

时间限制: 1 Sec  内存限制: 12 MB
提交: 68  解决: 62
[提交][状态][讨论版][Edit] [TestData]

题目描述

输入两个正整数,求其最小公倍数。

输入

输入以空格分隔的两个正整数。

输出

输出此两数的最小公倍数,末尾输出换行。

样例输入

14 24

样例输出

168

提示

来源

C语言第四版教学实验-第五章 循环结构程序设计


1075: 习题5-3-4 求最小公倍数

时间限制: 1 Sec  内存限制: 12 MB
提交: 69  解决: 56
[提交][状态][讨论版][Edit] [TestData]

题目描述

输入两个正整数,求其最小公倍数。

输入

测试数据有多组,每组数据一行,每行输入两个正整数,两数之间以空格分隔。

输出

每行输出对应该行输入两数的最小公倍数

样例输入

3 514 8

样例输出

1556

提示

来源

C语言第四版教学实验-第五章 循环结构程序设计


1076: 习题5-4 字符统计

时间限制: 1 Sec  内存限制: 12 MB
提交: 101  解决: 59
[提交][状态][讨论版][Edit] [TestData]

题目描述

输入一行字符,分别统计其中英文字母、空格、数字和其他字符的个数,分行输出该结果。

输入

一行字符,可以包含字母、数字、空格、标点等符号

输出

分行输出大小写英文字母、空格、数字和其他字符的个数。

如:

characters=字母个数

spaces=空格个数

numbers=数字个数

others=其他字符个数

样例输入

My input123 @%chars.

样例输出

characters=12spaces=2numbers=3others=3

提示

来源

C语言第四版教学实验-第五章 循环结构程序设计


1077: 习题5-5 求和

时间限制: 1 Sec  内存限制: 12 MB
提交: 65  解决: 53
[提交][状态][讨论版][Edit] [TestData]

题目描述

求a+aa+aaa+...+aa....a(n个a)的和,其中a是一个1~9之间的数字,由键盘输出,n表示a的位数,由键盘输出。

如:

2+22+222+2222+22222

此时a=2,n=5.

输入

输出a和n的值,以空格分隔。

输出

输出a+aa+aaa+...+aa....a(n个a)的和,末尾换行。

样例输入

2 5

样例输出

24690

提示

来源

C语言第四版教学实验-第五章 循环结构程序设计


1078: 习题5-6 连续自然数的阶乘求和

时间限制: 1 Sec  内存限制: 12 MB
提交: 257  解决: 32
[提交][状态][讨论版][Edit] [TestData]

题目描述

求1!+2!+3!+...+20!,即求

提示:20!已超出整数的表示范围,故求阶乘时,需要将变量定义为double类型。

输入

输出

连续1~20的阶乘的和,末尾换行。

若结果定义为double类型,结果仅输出其整数部分(即保留0为小数)。

样例输入

样例输出

2561327494111820300

提示

来源

C语言第四版教学实验-第五章 循环结构程序设计


1079: 习题5-6-1 连续阶乘求和

时间限制: 1 Sec  内存限制: 12 MB
提交: 65  解决: 59
[提交][状态][讨论版][Edit] [TestData]

题目描述

输入一个正整数N,求1!+2!+3!+...+N!,即求

 

提示:由于>10的整数的阶乘非常大,已超出整数的表示范围,故求阶乘时,需要将变量定义为double类型。

输入

输入一个正整数N

输出

1~N连续阶乘的和,1!+2!+3!+...+N!的和,末尾换行。

样例输入

10

样例输出

4037913

提示

来源

C语言第四版教学实验-第五章 循环结构程序设计



阅读全文
0 0
原创粉丝点击