质数
题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
我们知道第一个质数是 22、第二个质数是 33、第三个质数是 55……
请你计算第 20192019 个质数是多少?
运行限制
- 最大运行时间:1s
- 最大运行内存: 128M
代码
#include<bits/stdc++.h>
using namespace std;
int jw(int n)
{
for(int i=2;i*i<=n;i++)
{
if(n%i==0)
return 0;
}
return 1;
}
int main()
{
int cnt=0;
for(int i=2;i<=20000;i++)
{
if(jw(i))
cnt++;
if(cnt==2019)
{
cout<<i;
break;
}
}
return 0;
}
字符计数
题目描述
给定一个单词,请计算这个单词中有多少个元音字母,多少个辅音字母。
元音字母包括 a, e, i, o, u,共五个,其他均为辅音字母。
输入描述
输入格式:
输入一行,包含一个单词,单词中只包含小写英文字母。单词中的字母个数不超过 100。
输出描述
输出两行,第一行包含一个整数,表示元音字母的数量。
第二行包含一个整数,表示辅音字母的数量。
输入输出样例
示例
输入
lanqiao
输出
4 3
代码
#include <bits/stdc++.h>
using namespace std;
int main()
{
// 请在此输入您的代码
char a[101];
cin>>a;
int cnt1=0,cnt2=0;
for(int i=0;a[i]!='\0';i++)
{
if(a[i]=='a'||a[i]=='e'||a[i]=='i'||a[i]=='o'||a[i]=='u')
cnt1++;
else
cnt2++;
}
cout<<cnt1<<endl;
cout<<cnt2;
return 0;
}
倍数
题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
请问在 11 到 20202020 中,有多少个数既是 44 的整数倍,又是 66 的整数倍。
运行限制
- 最大运行时间:1s
- 最大运行内存: 128M
代码
#include <bits/stdc++.h>
using namespace std;
int main()
{
// 请在此输入您的代码
int cnt=0;
for(int i=1;i<=2020;i++)
{
if(i%4==0&&i%6==0)
cnt++;
}
cout<<cnt;
return 0;
}