题目内容:求两个正整数的最大公约数。输入描述:输入数据含有不多于50对的数据,每对数据由两个正整数(0#include using namespace std;int gcd(int,int);int main(int argc,char * argv[]){ int x,y; while(cin>>x>>y) { couty) x=x-y; else y=y-x; } return x;}效果如图: Read More
题目内容:斐波那契数定义为:f(0)=0,f(1)=1,f(n)=f(n-1)+f(n-2)(n>1且n为整数)如果写出菲氏数列,则应该是:0112358132134……如果求其第6项,则应为8。求第n项菲氏数。输入描述:输入数据含有不多于50个的正整数n(0#include #include using namespace std;int main(int argc,char * argv[]){ int a[47]; a[0]=0; a[1]=1; for(int i=2;i>n) { cout<<a[n]<<endl; } syst... Read More
题目内容:已知q与n,求等比数列之和:1+q+q2+q3+q4+……+qn。输入描述:输入数据不多于50对,每对数据含有一个整数n(1”。本题要求控制小数点后的位数,如果采用C语言的printf函数来输出,那么控制小数点后的位数形式为”printf(“%*.*f”,a);”,如”printf(“%.3f\n”,sum);”。如果采用C++的cout输出,那么先用”cout.precision(n);”来设定小数点后保留n位,然后,输出时加”fixed”参数,表明是定点输出。参考代码:#include #include #include #include using namespace std; Read More