PAT
littleBB12343
这个作者很懒,什么都没留下…
展开
-
PAT乙级1009
最原始方法 #include<stdio.h> #include<string.h> int main() { char str1[90]; int num[90]= {},j=0; gets(str); int len=strlen(str); //num[]数组记录空格的位置,空格后面的字母是单词的开始字母 for(int i=len-1; i>=0; i--) { if(str[i]==' ') { num[j++]=i; }原创 2021-01-03 17:37:30 · 60 阅读 · 0 评论 -
PAT乙级1005
#include<iostream> using namespace std; int a[10001]={0}; void f(int j) { while(j>1)//开始进行卡拉兹猜想 { a[j]++; if(j%2==0){ j=j/2; a[j]++; } else { j=(3*j+1)/2; a[j]++; } } } int main() { int n,i,j;原创 2021-01-03 16:40:32 · 66 阅读 · 0 评论