编程题 共5道

01 02 03 04 05

E176 202109C语言一级真题-练习

编程题 共5道
01

数字判断


输入一个字符,如果输入的字符是数字,输出yes, 否则输出no


输入

一个字符


输出

如果输入的字符是数字,输出yes, 否则输出no


样例输入
样例1输入: 5 
样例2输入: A 

样例输出
样例1输出: yes
样例2输出: no 
20分
登录后作答
02
计算乘积

给定两个数a、b,计算它们的乘积。


输入

一行两个整数a、b,以空格分隔。(0 < a,b < 10^8)


输出

输出一个整数,表示a、b的乘积。


样例输入
123456 123456

样例输出
15241383936
20分
登录后作答
03

交换输出


输入两个整数a和b,将它们交换位置后输出。


输入格式

一行两个整数a、b,以空格分隔。


输出格式

一行两个整数b、a,以空格分隔。


输入样例
123 12345654321

输出样例
12345654321 123
20分
登录后作答
04

满足条件的数的累加


现有n个整数,将其中个位数为k的数进行累加求和。


输入

第一行两个整数n、k,以空格分隔。(0<n<1000, 0≤k≤9) 第二行n个非负整数,以空格分隔,每个数不大于100000。


输出

输出满足题目要求的累加和。


样例输入

10 7
2 5 7 17 11 18 4 27 1 7

样例输出

58

解释:样例中个位数为7的数有7, 17, 27, 7,它们的和为58。

20分
登录后作答
05

比n小的最大质数


对于给定的n,求比n小的质数中最大的一个。
质数是指一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数。


输入

一个整数n。(2 < n < 10000)


输出

一个整数,即题目要求的解。


样例输入

100

样例输出

97
20分
登录后作答