PAT
qing_feng__
学生ing
展开
-
L1-001
#include int main(){printf("Hello World!");return 0; }原创 2017-03-14 12:22:19 · 230 阅读 · 0 评论 -
009
009#include #include long long gcd(long long a,long long b) { while(b) { long long x=b; b=a%b; a=x; } //printf("%d\n",a); return a;原创 2017-03-14 12:39:50 · 248 阅读 · 0 评论 -
017
017#include #include using namespace std; int main() { string s; cin >> s; int flag = (s[0] == '-' ? 1 : 0); int len = s.length(); int bit = len - flag; int原创 2017-03-14 12:44:30 · 243 阅读 · 0 评论 -
013
013#include int main(){ int n; long s = 0,h = 1; scanf("%d",&n); for (int i = 1;i <= n;i++) { h *= i; s += h; } printf("%ld",s); }原创 2017-03-14 12:43:42 · 239 阅读 · 0 评论 -
012
012#include using namespace std;int main(){ int n; while(cin>>n) { long long s=1; s<<=n; cout<<"2^"<<n<<" = "<<s<<endl; } return 0;}原创 2017-03-14 12:43:01 · 267 阅读 · 0 评论 -
011
011/*分析:辣么多ASCII码也在0~255之间,所以用book数组标记所有的ASCII码~如果第二个字符出现了这个ACSII码那就标记为1~然后输出的时候当book数组对应的那个ASCII为1的时候就跳过不输出~~*/ #include using namespace std; int book[256]; int main() { string s,原创 2017-03-14 12:42:04 · 201 阅读 · 0 评论 -
010
010#include #include using namespace std; int main(){ int a[4]; for(int i=0;i<=2;i++){ cin>>a[i]; } sort(a, a+3); printf("%d->%d->%d\n",a[0],a[1],a[2]原创 2017-03-14 12:41:11 · 273 阅读 · 0 评论 -
008
008#include int main(){ int a,b; scanf("%d%d",&a,&b); int i = 0,count = 0,Sum = 0; for (i = a;i <= b;i++) { Sum += i; count++; printf("%5d",i); if(count % 5 == 0) printf("\n"); }原创 2017-03-14 12:37:46 · 311 阅读 · 0 评论 -
007
007#include using namespace std; int main() { string chinese[10] = {"ling", "yi", "er", "san", "si", "wu", "liu", "qi", "ba", "jiu"}; string s; cin >> s; int len = s.lengt原创 2017-03-14 12:29:50 · 274 阅读 · 0 评论 -
006
006#include#include#includeusing namespace std;long ans=0,leng=0;long find(long n,long fec,long len ){//剩余被除数,因子,长度; if(n%fec==0){ return find(n/fec,fec+1,len+1); } else原创 2017-03-14 12:29:04 · 221 阅读 · 0 评论 -
004
004#include int main(){ int c; int f; scanf("%d",&f); c = 5*(f-32)/9; printf("Celsius = %d",c); }原创 2017-03-14 12:26:30 · 183 阅读 · 0 评论 -
003
003#include #include int main() { char s[1005]; int a[15]={0}; int len,t; scanf("%s",s); len=strlen(s); t=0; for(int i=0;i<len;i++) {原创 2017-03-14 12:25:56 · 221 阅读 · 0 评论 -
002
002#include #include int main(){ int N; char ch; scanf("%d",&N); getchar();//吸收 上一个输入的 回车 scanf("%c",&ch); int b; b = (int)sqrt( (N+1)/2 );// printf("%d",b);// printf("%c",ch); int i =原创 2017-03-14 12:24:40 · 221 阅读 · 0 评论 -
gcd
最大公约数int gcd(int a,int b) { int c; while(b) { c=a%b; a=b; b=c; } return a; }//用循环做 int gcd(int a,int b) { if(b==0) ret原创 2017-03-15 09:03:03 · 235 阅读 · 0 评论