- 博客(8)
- 收藏
- 关注
原创 PAT乙级1007C++
#include<iostream>#include<stdlib.h>using namespace std;bool isPrime(int x){ for(int i =2;i*i<=x;i++) { if(x%i == 0) { return false; } } return true;}int main()...
2020-02-17 00:55:12
171
原创 PAT 乙级1006 C++
#include<iostream>using namespace std;int main(){ int num =0; cin >>num; for(int i=0; i<num/100; i++) { cout <<"B"; } num%=100; for(int i=0; i<num/10; i++) { ...
2020-02-17 00:40:58
207
原创 PAT 乙级 1005 C++
#include<iostream>#include<cstring>using namespace std;int main(){ //number 输入的数量 数组n:输入的数 数组a:标记数组 变量i:遍历数组的标记值 int num=0,i=0,n[1000] = {0},a[101] = {0},counter= 0; cin >>...
2020-02-17 00:31:28
381
原创 PAT 乙级1004 C++
#include<iostream>using namespace std;int main(){ int n; cin >>n; struct gradeorder { char number[20]; char name[20]; int grade; } stu[n]; for(int i = 0; i<n; i++)...
2020-02-17 00:28:02
218
原创 pat乙级1003C++实现
#include<iostream>#include<cstring>#define LEN 101using namespace std;int main(){ int ch_str = 0;//字符串个数 cin >> ch_str; for(int i =0; i<ch_str; i++)...
2020-02-17 00:25:53
259
原创 PAT1002 写出这个数 (20分) 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。
字符串处理 要注意strlen()函数的使用对象是char 数组;而且计算时候不会计算上后缀‘\0#include<iostream>#include<algorithm>#include<cstring>using namespace std;void PinYin(char num[]){ char ch[][5] ={"ling",...
2020-02-11 22:09:03
1949
原创 pat乙级1001
这是一道简单的递推或者递归问题递推写法:#include<iostream>using namespace std;int Callatz(int num){ int counter = 0; if(num==1) return 0; do { if(num%2 == 0) { num/=2;counter++; } e...
2020-02-11 21:32:35
150
原创 PAT
对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1问题:对给定的任一不超过 1000 的正整数 n,简单地数一下,需要多少步(砍几下)才能得到 n=1?输入格式:每个测试输入包含 1 个测试用例,即给出正整数 n 的值。输出格式:输出从 n 计算到 1 需要的步数。输入样例:...
2019-04-05 14:34:26
419
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人