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进行处理,非常感谢!