不說話,上代碼
題目描述
請問在26個英文字母(包括大寫和小寫字母)中,有哪些字母的ascii碼是素數,請按照ascii碼從小到大的順序輸出這些字母的ascii碼及這些字母,
比如:符合條件的前三個字母是,
67 C
71 G
73 I
輸入
無
輸出
按照ascii碼從小到大輸出所有滿足條件的字母的ascii碼和這些字母,每行先輸出字母的ascii碼,空一格再輸出該字母,
#include<bits/stdc++.h>
using namespace std;
bool sushu(int n) {
bool f = true;
for(int i = 2; i<=sqrt(n); i++) {
if(n % i == 0) {
f = false;
break;
}
}
if(n <= 1) f = false;
return f;
}
int main() {
char c;
int x;
for(c = 'A'; c<='Z'; c++) {
x=c;
if(sushu(x)== true) {
cout<<x<<" "<<c<<endl;
}
}
for(c = 'a'; c<='z'; c++) {
x=c;
if(sushu(x)== true) {
cout<<x<<" "<<c<<endl;
}
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/243939.html
標籤:其他
上一篇:判斷是否是環形鏈表
下一篇:元旦任務 9203
