上机原本以为会是一道大的程序,比如说是图书管理系统,结果试卷发下来一看,三道小题。实话说,有点出乎意料,也有点小蒙。虽说上学期考试分数不错,可是,毕竟没有学的很好啊,况且,之前的一些都没有看,忘的都差不多了啊。
第一,二题做的轻松加愉快,第三题做的糟糕透了啊,浪费了很多时间了啊。
第一题:求2/1+3/2+5/3+.......的前十五项之和。实话说,此题,我虽然没有写过,但在课本上有道例题是一样的。我看过一遍啊,凭借记忆很快的写完了。
#include <iostream> using namespace std; int main() { double n=2.0,m=1.0,z;//n·Öĸ m·Ö×Ó double sum=0;//sumºÍ for(int i=0;i<15;i++) { sum+=n/m; z=n; n=n+m; m=z; } cout<<sum<<endl; return 0; }
#include <iostream> using namespace std; int main() { for(int i=100; i>0; i--) { if(i%13==0) { cout<<i<<endl; break; } } return 0; }
#include <iostream> using namespace std; int main() { int num[10],i,n,m=0,a; for(i=0; i<10; ++i) { cin>>num[m]; for(n=0; n<m; ++n) { if(num[m]==num[n]) --m; } ++m; } for(i=0; i<m-1; ++i) { for(n=0; n<m-1; ++n) { if(num[n]>num[n+1]) { a=num[n+1]; num[n+1]=num[n]; num[n]=a; } } } for(i=0; i<m; ++i) { cout<<num[i]<<' '; } return 0; }