《ACM程序设计》书中题目
尹_某人
这个作者很懒,什么都没留下…
展开
-
《ACM程序设计》书中题目 J
题意:输入字符串,每个字符变成下一个,‘Z’变‘A’;分析:这个题可以不通过STL知识进行求解;代码:#includeusing namespace std;int main(){ int n,i,j,k,l; char a[51]; cin>>n; for(i=1;in;i++) { cin>>a;原创 2017-03-19 23:32:53 · 322 阅读 · 0 评论 -
《ACM程序设计》书中题目 W
题意(分析):0和1分别代表有没有草,输入一组数据,判断周围的数据的没草的是否挨着,挨着就输出NO;代码:#includeusing namespace std;int main(){ int n,m,a[11][11],i,j; while(cin>>n>>m&&m!=0&&n!=0) { int k=0; f原创 2017-03-20 00:20:53 · 247 阅读 · 0 评论 -
《ACM程序设计》书中题目 U
题意(分析):输入数据,判断在这个位置上能被3或者5整除的数是多少;代码:#includeusing namespace std;int main(){ int i,j=1,k; int a[100001]={0}; int n; for(i=1;;i++) { if(i%3==0||i%5==0)原创 2017-03-20 00:17:32 · 286 阅读 · 0 评论 -
《ACM程序设计》书中题目 T
题意(分析):输入两个数m,n,找到一个数的n次方最接近m;代码:#includeusing namespace std;int main(){ long long int b,x,y; int n,a,i,j; while(cin>>b>>n&&b!=0&&n!=0) {for(i=0;pow(i,n)b;i++)原创 2017-03-20 00:15:47 · 225 阅读 · 0 评论 -
《ACM程序设计》书中题目 S
题意(分析):GET为输出,PUT为输入,第三项为判断项,排序输出;因为有小失误,代码一直错了,没有正确;感想:有时会有思路正确但是代码错误的情况,这说明训练还是不够,还得多做;原创 2017-03-20 00:11:09 · 557 阅读 · 0 评论 -
《ACM程序设计》书中题目 R
题意(分析):一个素数可以被分解为两个素数就叫半素数,判断半素数;代码:#includeusing namespace std;int s(int a){ int t=sqrt(a),i; for( i=2;it;i++) if(a%i==0) break; if(i>t) return 1;原创 2017-03-20 00:08:29 · 293 阅读 · 0 评论 -
《ACM程序设计》书中题目
题意(分析):有m个猫的食物,想要换一种吃的,但吃的在n个房间里,每个房间有j个,需要f个猫的食物才能换来j个,计算换多少;代码:#includeusing namespace std;struct Node{ double j,f,p;} node[10000];int cmp(Nodex,Nodey){ return x.p>原创 2017-03-20 00:03:36 · 343 阅读 · 0 评论 -
《ACM程序设计》书中题目 O
题意(分析):输入一组颜色,判断哪个颜色出现最多,输出;代码:#includeusing namespace std;int main(){ int i,j,k,n; mapstring,int>m; string s; mapstring,int>::iteratorp1,p; while(cin>>n&&n!=0)原创 2017-03-19 23:53:25 · 259 阅读 · 0 评论 -
《ACM程序设计》书中题目 N
题意(分析):两个数倒置相加倒回来,取消前导0;代码:includeusing namespace std;int num(int a){ int m,f,h=0; m=a; for(;m!=0;m=m/10) { f=m%10; h=h*10+f; } return h;原创 2017-03-19 23:52:52 · 334 阅读 · 0 评论 -
《ACM程序设计》书中题目 M
题意(分析):判断一组数据中二倍的数有多少个;代码:#include using namespace std;int main(){ int a[101],n;while(1){ int i=0,j,k,h=0;for (j=0;j101;j++)a[j]=0; while(cin>>n&&n) { if(n==-1)原创 2017-03-19 23:49:37 · 275 阅读 · 0 评论 -
《ACM程序设计》书中题目 L
题意:输入字符串,倒置;分析:我从网上找到了在STL里面有个倒置的函数可以使用;代码:#includeusing namespace std;int main(){ int n; string s; cin>>n; cin.get(); while(n--) { getline(cin,s原创 2017-03-19 23:43:07 · 231 阅读 · 0 评论 -
《ACM程序设计》书中题目 K
题意:输入一组数据,加起来求平均值,将大的数移动到小的数上;代码:#includeusing namespace std;int main(){ int n,i,j,x=0,y=1,k; vectorint>a; vectorint>::iteratorp; while(cin>>n&&n!=0) { k=0;x原创 2017-03-19 23:39:06 · 237 阅读 · 0 评论 -
《ACM程序设计》书中题目 Z
题意(分析):输入姓名,判断姓名的首字母是否相等;代码:#includeusing namespace std;char a[6][12],b[6][12];int main(){ int t,n,m,i,j; cin>>t; while(t--) { cin>>n; for(i=0;in;i+原创 2017-03-20 00:24:09 · 232 阅读 · 0 评论