答案版2021年9青少年软件编程(C语言)等级考试试卷(一级

1. 交换输出

输入两个整数a、b,将他们交换输出。

输入

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

输出

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

样例输入

123 12345654321

样例输出

12345654321 12

#include

using namespace std;

int main(){

long long a,b;

cin>>a>>b;

cout

return 0;

}

2. 计算乘积

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

输入

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

输出

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

样例输入

123456 123456

样例输出

15241383936

#include

using namespace std;

int main(){

long long a,b;

cin>>a>>b;

cout

return 0;

}

3. 数字判断

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

输入

一个字符

输出

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

样例输入

样例1输入:

5

样例2输入:

A

样例输出

样例1输出:

yes

样例2输出:

no

#include

using namespace std;

int main(){

char a;

cin>>a;

if(a>=’1’&&a

cout

else

cout

return 0;

}

4. 满足条件的数的累加

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

输入

第一行两个整数n、k,以空格分隔。( 0

输出

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

样例输入

10 7

2 5 7 17 11 18 4 27 1 7

样例输出

58

#include

using namespace std;

int main(){

int n,k,a,sam=0;

cin>>n>>k;

for(int i=1;i

cin>>a;

if(a%10==k)

sam=sam+a; }

cout

return 0;

}

5. 比n小的最大质数

对于给定的n,求比n小的质数中最大的一个。

质数是指一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数。

输入

一个整数n。(2

输出

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

样例输入

100

样例输出

97

#include

using namespace std;

int main(){

int n;

bool b;

cin>>n;

for(int i=n;i>=2;i–){

b=true;

for(int j=2;j

if(i%j==0)

{

b=false;

break;

}

}

if(b==true){

cout

break;

} }

return 0; }

文章知识点与官方知识档案匹配,可进一步学习相关知识算法技能树首页概览35190 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月19日
下一篇 2022年5月19日

相关推荐