摘要:
此题是一道简单的程序应用题!!注意一下格式,每个三角形之间有一个空行,最后也个三角形没有空行!!!否则为无法ac!!没有什么太多好说的!!!注意一下规律,就ok了!!!对了,不管你用的是什么规律,只要能ac!!,你就成功了!呵呵!#include<iostream>using namespace std;int main(){int n,i,j,k=0; char m;while(cin>>m&&m!='@'){ cin>>n; if(k!=0) cout<<endl; for(i=n;i>1;i--) { 阅读全文
摘要:
此题是一道递归调用题的典型例子!!!应用的是倒推原理!!!关于递归调用的讲解请参考http://www.cnblogs.com/xiohao/archive/2012/10/15/2724965.html最后祝你成功Ac!!!呵呵!#include<iostream>using namespace std;int main(){ int n,sum; int f(int m); while(cin>>n) {sum=f(n);printf("%d\n",sum); } return 0;}int f(int m){if(m==1) return 1; 阅读全文
摘要:
此题还是一道规律题,不能直接算!!!否则将超时!!呵呵!先观察计算出前30项如下:1 2 0 2 2 1 0 1 1 2 0 2 2 1 0 1.......规律出来了!哈!那还等什么,直接ac掉!!!#include<iostream>using namespace std;int main(){ int n,i,a[]={1,2,0,2,2,1,0,1}; while(cin>>n) { i=n%8; if(a[i]==0)cout<<"yes"<<endl;else cout<<"no"& 阅读全文
摘要:
此题也是一道观察规律的问题!!!不可能直接算,否这肯定超时!呵呵!!先假设a=3,b=4,那么结果是:0,4,5,3,1,1;呵呵!你是否发现循环了哈!!那就对了!问题不就解决了吗?哈!自己创建一个数组来厨房这个循环不就ok了吗?哈哈!let's go!!!#include<iostream>using namespace std;int main(){ int a,b,n,A[50],i; while(cin>>a>>b>>n) { if(a==0&&b==0&&n==0) break; else if( 阅读全文
摘要:
sort()和qsort(),顾名思义,就是排序函数!!!目的就是简化程序,是程序看起来更加规范实用!!!呵呵!!1)sort()在使用sort()函数的时候在前面加上#include<algorithm>头文件!升序发排序:int a[10];sort(a,a+10);例子如下:#include<iostream>#include<algorithm>using namespace std;int main(){int i;int a[10];for(i=0;i<10;i++) cin>>a[i]; sort(a,a+10); for(i 阅读全文